[gnome-software] trivial: Set the display version on available flatpak components
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] trivial: Set the display version on available flatpak components
- Date: Wed, 22 Feb 2017 19:36:22 +0000 (UTC)
commit 63cbc1558ae3a165018e3533169ddc4053595715
Author: Richard Hughes <richard hughsie com>
Date: Wed Feb 22 10:05:32 2017 +0000
trivial: Set the display version on available flatpak components
src/plugins/gs-flatpak.c | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
---
diff --git a/src/plugins/gs-flatpak.c b/src/plugins/gs-flatpak.c
index 74d236c..7a75e88 100644
--- a/src/plugins/gs-flatpak.c
+++ b/src/plugins/gs-flatpak.c
@@ -1934,13 +1934,21 @@ static void
gs_flatpak_refine_appstream_release (AsApp *item, GsApp *app)
{
AsRelease *rel = as_app_get_release_default (item);
- if (!gs_app_is_installed (app))
- return;
if (rel == NULL)
return;
if (as_release_get_version (rel) == NULL)
return;
- gs_app_set_version (app, as_release_get_version (rel));
+ switch (gs_app_get_state (app)) {
+ case AS_APP_STATE_INSTALLED:
+ case AS_APP_STATE_AVAILABLE:
+ case AS_APP_STATE_AVAILABLE_LOCAL:
+ gs_app_set_version (app, as_release_get_version (rel));
+ break;
+ default:
+ g_debug ("%s is not installed, so ignoring version of %s",
+ as_app_get_id (item), as_release_get_version (rel));
+ break;
+ }
}
static gboolean
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]