[gnome-software] trivial: Respect disabled flatpak remotes
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] trivial: Respect disabled flatpak remotes
- Date: Thu, 2 Jun 2016 17:25:17 +0000 (UTC)
commit 6dcda78c01980964064740b957d96e1c86bd1ca1
Author: Richard Hughes <richard hughsie com>
Date: Thu Jun 2 18:25:09 2016 +0100
trivial: Respect disabled flatpak remotes
src/plugins/gs-flatpak.c | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/src/plugins/gs-flatpak.c b/src/plugins/gs-flatpak.c
index 3a63f72..ee2089f 100644
--- a/src/plugins/gs-flatpak.c
+++ b/src/plugins/gs-flatpak.c
@@ -115,6 +115,10 @@ gs_flatpak_refresh_appstream (GsPlugin *plugin,
g_autofree gchar *appstream_fn = NULL;
FlatpakRemote *xremote = g_ptr_array_index (xremotes, i);
+ /* not enabled */
+ if (flatpak_remote_get_disabled (xremote))
+ continue;
+
/* skip known-broken repos */
if (g_strcmp0 (flatpak_remote_get_name (xremote), "gnome-sdk") == 0)
continue;
@@ -396,6 +400,10 @@ gs_flatpak_add_sources (GsPlugin *plugin,
if (flatpak_remote_get_noenumerate (xremote))
continue;
+ /* not enabled */
+ if (flatpak_remote_get_disabled (xremote))
+ continue;
+
app = gs_app_new (flatpak_remote_get_name (xremote));
gs_app_set_management_plugin (app, gs_plugin_get_name (plugin));
gs_app_set_kind (app, AS_APP_KIND_SOURCE);
@@ -640,6 +648,8 @@ gs_plugin_refine_item_origin_ui (GsPlugin *plugin,
return FALSE;
for (i = 0; i < xremotes->len; i++) {
FlatpakRemote *xremote = g_ptr_array_index (xremotes, i);
+ if (flatpak_remote_get_disabled (xremote))
+ continue;
if (g_strcmp0 (gs_app_get_origin (app),
flatpak_remote_get_name (xremote)) == 0) {
gs_app_set_origin_ui (app, flatpak_remote_get_title (xremote));
@@ -734,6 +744,12 @@ gs_plugin_refine_item_origin (GsPlugin *plugin,
const gchar *remote_name;
FlatpakRemote *xremote = g_ptr_array_index (xremotes, i);
g_autoptr(FlatpakRemoteRef) xref = NULL;
+
+ /* not enabled */
+ if (flatpak_remote_get_disabled (xremote))
+ continue;
+
+ /* sync */
remote_name = flatpak_remote_get_name (xremote);
g_debug ("looking at remote %s", remote_name);
xref = flatpak_installation_fetch_remote_ref_sync (installation,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]