[gnome-builder] flatpak: use application addin for accessing runtime info



commit c91f1a994c704486da9549c895402de071f92612
Author: Christian Hergert <chergert redhat com>
Date:   Wed Feb 15 21:07:26 2017 -0800

    flatpak: use application addin for accessing runtime info
    
    We can check the runtime info from the application info now.

 plugins/flatpak/gbp-flatpak-preferences-addin.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/plugins/flatpak/gbp-flatpak-preferences-addin.c b/plugins/flatpak/gbp-flatpak-preferences-addin.c
index 7e220fa..6f720fb 100644
--- a/plugins/flatpak/gbp-flatpak-preferences-addin.c
+++ b/plugins/flatpak/gbp-flatpak-preferences-addin.c
@@ -21,6 +21,7 @@
 #include <flatpak.h>
 #include <glib/gi18n.h>
 
+#include "gbp-flatpak-application-addin.h"
 #include "gbp-flatpak-preferences-addin.h"
 #include "gbp-flatpak-transfer.h"
 
@@ -46,9 +47,11 @@ create_row (GbpFlatpakPreferencesAddin *self,
 {
   g_autofree gchar *label = NULL;
   g_autoptr(GbpFlatpakTransfer) transfer = NULL;
+  GbpFlatpakApplicationAddin *app_addin;
   GtkWidget *box;
   GtkWidget *button;
 
+  app_addin = gbp_flatpak_application_addin_get_default ();
   transfer = gbp_flatpak_transfer_new (name, arch, branch, TRUE);
 
   box = g_object_new (GTK_TYPE_BOX,
@@ -75,7 +78,7 @@ create_row (GbpFlatpakPreferencesAddin *self,
                          "width-request", 100,
                          NULL);
 
-  if (gbp_flatpak_transfer_is_installed (transfer, NULL))
+  if (gbp_flatpak_application_addin_has_runtime (app_addin, name, arch, branch))
     gtk_button_set_label (GTK_BUTTON (button), _("Update"));
 
   /* TODO: Update label after transfer completes */


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