]> git.sur5r.net Git - i3/i3/blobdiff - libi3/string.c
Add support for short_text
[i3/i3] / libi3 / string.c
index a28cc899195f8fc0bfe23b4f05a4caccc167b2d5..88fd198639bd377a9c40d57dc12f6ac944333a09 100644 (file)
@@ -114,10 +114,9 @@ i3String *i3string_from_ucs2(const xcb_char2b_t *from_ucs2, size_t num_glyphs) {
  * Note that this will not free the source string.
  */
 i3String *i3string_copy(i3String *str) {
-    if (str->is_markup)
-        return i3string_from_markup(i3string_as_utf8(str));
-    else
-        return i3string_from_utf8(i3string_as_utf8(str));
+    i3String *copy = i3string_from_utf8(i3string_as_utf8(str));
+    copy->is_markup = str->is_markup;
+    return copy;
 }
 
 /*