[gnome-software] modalias: Only define refine(), not refine_app()



commit 69b8cc0de40d1ca1b44344534330e8e80f6e911f
Author: Philip Withnall <withnall endlessm com>
Date:   Wed Apr 8 13:53:18 2020 +0100

    modalias: Only define refine(), not refine_app()
    
    See the previous commit for details.
    
    Signed-off-by: Philip Withnall <withnall endlessm com>

 plugins/modalias/gs-plugin-modalias.c | 28 ++++++++++++++++++++++------
 1 file changed, 22 insertions(+), 6 deletions(-)
---
diff --git a/plugins/modalias/gs-plugin-modalias.c b/plugins/modalias/gs-plugin-modalias.c
index a5eeccf5..75942172 100644
--- a/plugins/modalias/gs-plugin-modalias.c
+++ b/plugins/modalias/gs-plugin-modalias.c
@@ -98,12 +98,12 @@ gs_plugin_modalias_matches (GsPlugin *plugin, const gchar *modalias)
        return FALSE;
 }
 
-gboolean
-gs_plugin_refine_app (GsPlugin *plugin,
-                     GsApp *app,
-                     GsPluginRefineFlags flags,
-                     GCancellable *cancellable,
-                     GError **error)
+static gboolean
+refine_app (GsPlugin             *plugin,
+           GsApp                *app,
+           GsPluginRefineFlags   flags,
+           GCancellable         *cancellable,
+           GError              **error)
 {
        GPtrArray *provides;
        guint i;
@@ -132,3 +132,19 @@ gs_plugin_refine_app (GsPlugin *plugin,
        }
        return TRUE;
 }
+
+gboolean
+gs_plugin_refine (GsPlugin             *plugin,
+                 GsAppList            *list,
+                 GsPluginRefineFlags   flags,
+                 GCancellable         *cancellable,
+                 GError              **error)
+{
+       for (guint i = 0; i < gs_app_list_length (list); i++) {
+               GsApp *app = gs_app_list_index (list, i);
+               if (!refine_app (plugin, app, flags, cancellable, error))
+                       return FALSE;
+       }
+
+       return TRUE;
+}


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