[gnome-software/wip/hughsie/vnd.flatpak.ref: 15/16] trivial: Do not needlessly refine AppStream-created wildcards



commit 47a902248a486b2dfda05e96a8ef5d3fe1fa5c25
Author: Richard Hughes <richard hughsie com>
Date:   Tue Sep 20 12:15:32 2016 +0100

    trivial: Do not needlessly refine AppStream-created wildcards

 src/plugins/gs-plugin-appstream.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/src/plugins/gs-plugin-appstream.c b/src/plugins/gs-plugin-appstream.c
index 7529a1d..29f85e1 100644
--- a/src/plugins/gs-plugin-appstream.c
+++ b/src/plugins/gs-plugin-appstream.c
@@ -584,7 +584,7 @@ gs_plugin_add_popular (GsPlugin *plugin,
                        continue;
                if (!as_app_has_kudo (item, "GnomeSoftware::popular"))
                        continue;
-               app = gs_appstream_create_app (plugin, item);
+               app = gs_app_new (as_app_get_id (item));
                gs_app_add_quirk (app, AS_APP_QUIRK_MATCH_ANY_PREFIX);
                gs_app_list_add (list, app);
        }
@@ -615,9 +615,7 @@ gs_plugin_add_featured (GsPlugin *plugin,
                        continue;
                if (as_app_get_metadata_item (item, "GnomeSoftware::FeatureTile-css") == NULL)
                        continue;
-               app = gs_appstream_create_app (plugin, item);
-               if (!gs_appstream_refine_app (plugin, app, item, error))
-                       return FALSE;
+               app = gs_app_new (as_app_get_id (item));
                gs_app_add_quirk (app, AS_APP_QUIRK_MATCH_ANY_PREFIX);
                gs_app_list_add (list, app);
        }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]