summaryrefslogtreecommitdiff
path: root/libappstream-glib/as-app.c
diff options
context:
space:
mode:
Diffstat (limited to 'libappstream-glib/as-app.c')
-rw-r--r--libappstream-glib/as-app.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libappstream-glib/as-app.c b/libappstream-glib/as-app.c
index 3939970..b65f08d 100644
--- a/libappstream-glib/as-app.c
+++ b/libappstream-glib/as-app.c
@@ -4831,7 +4831,7 @@ as_app_node_insert (AsApp *app, GNode *parent, AsNodeContext *ctx)
/* <custom> or <metadata> */
if (g_hash_table_size (priv->metadata) > 0) {
- tmp = as_node_context_get_version (ctx) > 0.9 ? "custom" : "metadata";
+ tmp = as_utils_vercmp (as_node_context_get_version (ctx), "0.9") > 0 ? "custom" : "metadata";
node_tmp = as_node_insert (node_app, tmp, NULL, 0, NULL);
as_node_insert_hash (node_tmp, "value", "key", priv->metadata, FALSE);
}
@@ -6463,7 +6463,7 @@ as_app_to_xml (AsApp *app, GError **error)
{
g_autoptr(AsNodeContext) ctx = as_node_context_new ();
g_autoptr(AsNode) root = as_node_new ();
- as_node_context_set_version (ctx, 1.0);
+ as_node_context_set_version (ctx, "1.0");
as_node_context_set_output (ctx, AS_FORMAT_KIND_APPDATA);
as_app_node_insert (app, root, ctx);
return as_node_to_xml (root,