[gnome-software/wip/hughsie/unique-id-hash: 4/5] Allow apps with management plugin 'packagekit' to be refined



commit 1cb170e8637530dd284887f3723a36e81cf39475
Author: Richard Hughes <richard hughsie com>
Date:   Thu Aug 25 15:54:11 2016 +0100

    Allow apps with management plugin 'packagekit' to be refined

 src/plugins/gs-plugin-packagekit-refine.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/plugins/gs-plugin-packagekit-refine.c b/src/plugins/gs-plugin-packagekit-refine.c
index 13f13e9..50306b7 100644
--- a/src/plugins/gs-plugin-packagekit-refine.c
+++ b/src/plugins/gs-plugin-packagekit-refine.c
@@ -852,11 +852,12 @@ gs_plugin_refine (GsPlugin *plugin,
                app = gs_app_list_index (list, i);
                if (gs_app_get_source_id_default (app) != NULL)
                        continue;
+               tmp = gs_app_get_management_plugin (app);
+               if (tmp != NULL && g_strcmp0 (tmp, "packagekit") != 0)
+                       continue;
                tmp = gs_app_get_id (app);
                if (tmp == NULL)
                        continue;
-               if (gs_app_get_management_plugin (app) != NULL)
-                       continue;
                switch (gs_app_get_kind (app)) {
                case AS_APP_KIND_DESKTOP:
                        fn = g_strdup_printf ("/usr/share/applications/%s", tmp);


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