]> spindle.queued.net Git - midori/commitdiff
Don't save empty metadata keys to XBEL
authorChristian Dywan <christian@twotoasts.de>
Sat, 18 Jul 2009 14:37:01 +0000 (16:37 +0200)
committerChristian Dywan <christian@twotoasts.de>
Sat, 18 Jul 2009 14:37:01 +0000 (16:37 +0200)
midori/midori-array.c

index de61c95a2e44184231aef2c2c2921a51ef5f79ed..9319536614c50f7138d778c0b990dadc95e0240c 100644 (file)
@@ -360,8 +360,9 @@ katze_item_metadata_to_xbel (KatzeItem* item)
     g_string_append_printf (markup, "%s\"", namespace_uri);
     i = 0;
     while ((key = g_list_nth_data (keys, i++)))
-        g_string_append_printf (markup, " %s:%s=\"%s\"", namespace, key,
-            katze_item_get_meta_string (item, key));
+        if (katze_item_get_meta_string (item, key))
+            g_string_append_printf (markup, " %s:%s=\"%s\"", namespace, key,
+                katze_item_get_meta_string (item, key));
     g_string_append_printf (markup, "/>\n</info>\n");
     return g_string_free (markup, FALSE);
 }