summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2015-03-11 22:07:30 +0000
committerRichard Hughes <richard@hughsie.com>2015-03-11 22:07:30 +0000
commitf7fb0b62fa9d36e7e58ae39ca41e9dc108c35b4e (patch)
treec8dc0242f3dec630c39d0f972ace61cd09849197
parent17cfa1a322371f7fa52844239086e43759f9f496 (diff)
downloadappstream-glib-f7fb0b62fa9d36e7e58ae39ca41e9dc108c35b4e.tar.gz
Also subsume application licenses
-rw-r--r--libappstream-glib/as-app.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libappstream-glib/as-app.c b/libappstream-glib/as-app.c
index 4fadc7f..1d6449b 100644
--- a/libappstream-glib/as-app.c
+++ b/libappstream-glib/as-app.c
@@ -2819,6 +2819,12 @@ as_app_subsume_private (AsApp *app, AsApp *donor, AsAppSubsumeFlags flags)
if (priv->origin != NULL)
as_app_set_origin (app, priv->origin);
+ /* licenses */
+ if (priv->project_license != NULL)
+ as_app_set_project_license (app, priv->project_license, -1);
+ if (priv->metadata_license != NULL)
+ as_app_set_metadata_license (app, priv->metadata_license, -1);
+
/* project_group */
if (priv->project_group != NULL)
as_app_set_project_group (app, priv->project_group, -1);