diff options
author | Richard Hughes <richard@hughsie.com> | 2016-12-15 12:29:55 +0000 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2016-12-15 12:29:57 +0000 |
commit | 713aabac2e727425a533f0d8a777a533fe0d83b6 (patch) | |
tree | cf25ec719d0c77806fbd97b32778805dfe3aea60 | |
parent | 57d10b243cb5f197cccb5c149e85c005f12b1956 (diff) | |
download | appstream-glib-713aabac2e727425a533f0d8a777a533fe0d83b6.tar.gz |
Subsume the AppData releases into AppStream items
This preserves the 'installed' state of the AsRelease which gnome-software
is using for the update description logic.
-rw-r--r-- | libappstream-glib/as-store.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libappstream-glib/as-store.c b/libappstream-glib/as-store.c index a086a4b..a5507c3 100644 --- a/libappstream-glib/as-store.c +++ b/libappstream-glib/as-store.c @@ -1147,6 +1147,8 @@ as_store_add_app (AsStore *store, AsApp *app) g_debug ("ignoring AppData entry as AppStream exists: %s:%s", as_app_get_unique_id (app), as_app_get_unique_id (item)); + as_app_subsume_full (item, app, + AS_APP_SUBSUME_FLAG_RELEASES); return; } if (as_app_get_source_kind (app) == AS_APP_SOURCE_KIND_DESKTOP && |