summaryrefslogtreecommitdiff
path: root/common/xdg-app-dir.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/xdg-app-dir.c')
-rw-r--r--common/xdg-app-dir.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/common/xdg-app-dir.c b/common/xdg-app-dir.c
index 213063e..ca07f25 100644
--- a/common/xdg-app-dir.c
+++ b/common/xdg-app-dir.c
@@ -3635,6 +3635,19 @@ xdg_app_dir_get_remote_noenumerate (XdgAppDir *self,
return TRUE;
}
+gboolean
+xdg_app_dir_get_remote_disabled (XdgAppDir *self,
+ const char *remote_name)
+{
+ GKeyFile *config = ostree_repo_get_config (self->repo);
+ g_autofree char *group = get_group (remote_name);
+
+ if (config)
+ return g_key_file_get_boolean (config, group, "xa.disable", NULL);
+
+ return TRUE;
+}
+
gint
cmp_remote (gconstpointer a,
gconstpointer b,