diff options
author | Richard Hughes <richard@hughsie.com> | 2014-05-13 16:33:33 +0100 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2014-05-13 16:33:33 +0100 |
commit | ff2ce74ffcb02cef920d87a89dd079bb0875fedc (patch) | |
tree | 91c3289eade79e1b1fe2a19c10ba3c6036753b85 | |
parent | 0bbb760c865752f5acbbd8d9ca0c3fe8f4fbee37 (diff) | |
download | appstream-glib-ff2ce74ffcb02cef920d87a89dd079bb0875fedc.tar.gz |
AsApp: Subsume more properties
-rw-r--r-- | libappstream-glib/as-app.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libappstream-glib/as-app.c b/libappstream-glib/as-app.c index 352e7fe..9fe2090 100644 --- a/libappstream-glib/as-app.c +++ b/libappstream-glib/as-app.c @@ -1472,6 +1472,12 @@ as_app_subsume_private (AsApp *app, AsApp *donor, AsAppSubsumeFlags flags) as_app_add_pkgname (app, tmp, -1); } + /* compulsory_for_desktops */ + for (i = 0; i < priv->compulsory_for_desktops->len; i++) { + tmp = g_ptr_array_index (priv->compulsory_for_desktops, i); + as_app_add_compulsory_for_desktop (app, tmp, -1); + } + /* screenshots */ for (i = 0; i < priv->screenshots->len; i++) { ss = g_ptr_array_index (priv->screenshots, i); @@ -1502,6 +1508,10 @@ as_app_subsume_private (AsApp *app, AsApp *donor, AsAppSubsumeFlags flags) /* icon */ if (priv->icon != NULL) as_app_set_icon (app, priv->icon, -1); + + /* project_group */ + if (priv->project_group != NULL) + as_app_set_project_group (app, priv->project_group, -1); } /** |