]> git.donarmstrong.com Git - xournal.git/blobdiff - src/xo-file.c
fix saving issue for text boxes of length > 4095
[xournal.git] / src / xo-file.c
index 2743a28c1db5c743226583c273ebd3e2624bacdf..fd797110d5e550dd29ca69ea9762fcdc432fb52e 100644 (file)
@@ -199,7 +199,9 @@ gboolean save_journal(const char *filename)
           else
             gzprintf(f, "#%08x", item->brush.color_rgba);
           tmpstr = g_markup_escape_text(item->text, -1);
-          gzprintf(f, "\">%s</text>\n", tmpstr);
+          gzputs(f, "\">");
+          gzputs(f, tmpstr); // gzprintf() can't handle > 4095 bytes
+          gzputs(f, "</text>\n");
           g_free(tmpstr);
         }
       }