summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2016-09-05 09:14:46 +0100
committerRichard Hughes <richard@hughsie.com>2016-09-05 09:14:46 +0100
commitdfe2de8965b9e0d9d5f18d374c712a0ac2b23e4f (patch)
tree58d3c9cffd4b17a4cd9154e1d9f2edc973a531a6
parentab28eb0a9cfcf345efa1ebd2d4a4f1b1676782f5 (diff)
downloadappstream-glib-dfe2de8965b9e0d9d5f18d374c712a0ac2b23e4f.tar.gz
trivial: Do not write <icon type=unknown> for unknown types
-rw-r--r--libappstream-glib/as-icon.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/libappstream-glib/as-icon.c b/libappstream-glib/as-icon.c
index 1d03638..e712433 100644
--- a/libappstream-glib/as-icon.c
+++ b/libappstream-glib/as-icon.c
@@ -530,9 +530,11 @@ as_icon_node_insert (AsIcon *icon, GNode *parent, AsNodeContext *ctx)
}
break;
default:
- n = as_node_insert (parent, "icon", priv->name, 0,
- "type", as_icon_kind_to_string (priv->kind),
- NULL);
+ n = as_node_insert (parent, "icon", priv->name, 0, NULL);
+ if (priv->kind != AS_ICON_KIND_UNKNOWN) {
+ as_node_add_attribute (n, "type",
+ as_icon_kind_to_string (priv->kind));
+ }
break;
}
if (priv->kind == AS_ICON_KIND_CACHED &&