]> saetta.ns0.it Git - reptool/libreptool/commitdiff
& in fields content from db/gtktreemodel was considere an xml entity start.
authorAndrea Zagli <azagli@libero.it>
Tue, 30 Aug 2011 10:06:14 +0000 (12:06 +0200)
committerAndrea Zagli <azagli@libero.it>
Tue, 30 Aug 2011 10:06:14 +0000 (12:06 +0200)
fixes #34

src/rptreport.c
tests/db_test.db

index 73582976853c4e0f8baa44e8b530dac8af8da72d..fd22bad7104b38cfba99510a7baebb027a96f1ec 100644 (file)
@@ -2656,6 +2656,16 @@ gchar
                {
                        ret = g_strdup ("{ERROR}");
                }
+       else
+               {
+                       gchar **strv;
+
+                       strv = g_strsplit (ret, "&", -1);
+                       g_free (ret);
+
+                       ret = g_strjoinv ("&amp;", strv);
+                       g_strfreev (strv);
+               }
 
        return ret;
 }
index 4c331e8f9990be508bbf9d003b927dc874a72448..886a435d853955e427b4ffa5d2ce4c7def3d1715 100644 (file)
Binary files a/tests/db_test.db and b/tests/db_test.db differ