[gnome-software] trivial: Build broken - Use GFile correctly



commit 66118147d22cd87afa3646ffcb0a2aae162165be
Author: Robert Ancell <robert ancell canonical com>
Date:   Mon Apr 25 11:35:34 2016 +0200

    trivial: Build broken - Use GFile correctly

 src/plugins/gs-plugin-packagekit-refresh.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/src/plugins/gs-plugin-packagekit-refresh.c b/src/plugins/gs-plugin-packagekit-refresh.c
index 6d37f24..3673ed0 100644
--- a/src/plugins/gs-plugin-packagekit-refresh.c
+++ b/src/plugins/gs-plugin-packagekit-refresh.c
@@ -317,7 +317,7 @@ gs_plugin_file_to_app (GsPlugin *plugin,
        data.ptask = NULL;
 
        /* get details */
-       files = g_strsplit (filename, "\t", -1);
+       files = g_strsplit (g_file_get_path (file), "\t", -1);
        pk_client_set_cache_age (PK_CLIENT (priv->task), G_MAXUINT);
        results = pk_client_get_details_local (PK_CLIENT (priv->task),
                                               files,
@@ -333,7 +333,7 @@ gs_plugin_file_to_app (GsPlugin *plugin,
                g_set_error (error,
                             GS_PLUGIN_ERROR,
                             GS_PLUGIN_ERROR_FAILED,
-                            "no details for %s", filename);
+                            "no details for %s", g_file_get_path (file));
                return FALSE;
        }
        if (array->len > 1) {
@@ -341,7 +341,7 @@ gs_plugin_file_to_app (GsPlugin *plugin,
                             GS_PLUGIN_ERROR,
                             GS_PLUGIN_ERROR_FAILED,
                             "too many details [%i] for %s",
-                            array->len, filename);
+                            array->len, g_file_get_path (file));
                return FALSE;
        }
 
@@ -350,7 +350,7 @@ gs_plugin_file_to_app (GsPlugin *plugin,
        app = gs_app_new (NULL);
        package_id = pk_details_get_package_id (item);
        split = pk_package_id_split (package_id);
-       basename = g_path_get_basename (filename);
+       basename = g_path_get_basename (g_file_get_path (file));
        gs_app_set_management_plugin (app, "packagekit");
        gs_app_set_kind (app, AS_APP_KIND_GENERIC);
        gs_app_set_state (app, AS_APP_STATE_AVAILABLE_LOCAL);
@@ -360,7 +360,7 @@ gs_plugin_file_to_app (GsPlugin *plugin,
        else
                gs_app_set_name (app, GS_APP_QUALITY_LOWEST, split[PK_PACKAGE_ID_NAME]);
        gs_app_set_version (app, split[PK_PACKAGE_ID_VERSION]);
-       gs_app_set_metadata (app, "packagekit::local-filename", filename);
+       gs_app_set_metadata (app, "packagekit::local-filename", g_file_get_path (file));
        gs_app_set_origin (app, basename);
        gs_app_add_source (app, split[PK_PACKAGE_ID_NAME]);
        gs_app_add_source_id (app, package_id);
@@ -375,7 +375,7 @@ gs_plugin_file_to_app (GsPlugin *plugin,
        /* look for a desktop file so we can use a valid application id */
        if (!gs_plugin_packagekit_refresh_guess_app_id (plugin,
                                                        app,
-                                                       filename,
+                                                       g_file_get_path (file),
                                                        cancellable,
                                                        error))
                return FALSE;


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