[gnome-software] snap: Make version code more consistent with other code
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] snap: Make version code more consistent with other code
- Date: Wed, 4 Dec 2019 16:23:20 +0000 (UTC)
commit d32bb09fd87dcb83b67113340c2994fef549af13
Author: Robert Ancell <robert ancell canonical com>
Date: Wed Dec 4 11:46:02 2019 +1300
snap: Make version code more consistent with other code
plugins/snap/gs-plugin-snap.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/plugins/snap/gs-plugin-snap.c b/plugins/snap/gs-plugin-snap.c
index fd625ac0..64579310 100644
--- a/plugins/snap/gs-plugin-snap.c
+++ b/plugins/snap/gs-plugin-snap.c
@@ -848,7 +848,7 @@ gs_plugin_refine_app (GsPlugin *plugin,
{
GsPluginData *priv = gs_plugin_get_data (plugin);
g_autoptr(SnapdClient) client = NULL;
- const gchar *snap_name, *channel, *name;
+ const gchar *snap_name, *channel, *name, *version;
SnapdConfinement confinement = SNAPD_CONFINEMENT_UNKNOWN;
g_autoptr(SnapdSnap) local_snap = NULL;
g_autoptr(SnapdSnap) store_snap = NULL;
@@ -908,8 +908,8 @@ gs_plugin_refine_app (GsPlugin *plugin,
gs_app_add_quirk (app, GS_APP_QUIRK_DEVELOPER_VERIFIED);
snap = local_snap != NULL ? local_snap : store_snap;
+ version = snapd_snap_get_version (snap);
confinement = snapd_snap_get_confinement (snap);
- gs_app_set_version (app, snapd_snap_get_version (snap));
if (channel != NULL && store_snap != NULL) {
GPtrArray *channels = snapd_snap_get_channels (store_snap);
@@ -920,11 +920,13 @@ gs_plugin_refine_app (GsPlugin *plugin,
if (g_strcmp0 (snapd_channel_get_name (c), channel) == 0)
continue;
- gs_app_set_version (app, snapd_channel_get_version (c));
+ version = snapd_channel_get_version (c);
confinement = snapd_channel_get_confinement (c);
}
}
+ gs_app_set_version (app, version);
+
if (flags & GS_PLUGIN_REFINE_FLAGS_REQUIRE_KUDOS &&
priv->system_confinement == SNAPD_SYSTEM_CONFINEMENT_STRICT &&
confinement == SNAPD_CONFINEMENT_STRICT)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]