summaryrefslogtreecommitdiff
path: root/gio/gsettingsbackend.c
diff options
context:
space:
mode:
Diffstat (limited to 'gio/gsettingsbackend.c')
-rw-r--r--gio/gsettingsbackend.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/gio/gsettingsbackend.c b/gio/gsettingsbackend.c
index bd2147782..744a9917b 100644
--- a/gio/gsettingsbackend.c
+++ b/gio/gsettingsbackend.c
@@ -606,6 +606,24 @@ g_settings_backend_get_writable (GSettingsBackend *backend,
}
/*< private >
+ * g_settings_backend_is_set:
+ * @backend: a #GSettingsBackend Implementation
+ * @key: the name of a key
+ *
+ * Finds out if a key is "set". See g_settings_is_set().
+ *
+ * Returns: %TRUE if the key is set
+ */
+gboolean
+g_settings_backend_is_set (GSettingsBackend *backend,
+ const gchar *key)
+{
+ return G_SETTINGS_BACKEND_GET_CLASS (backend)
+ ->is_set (backend, key);
+}
+
+
+/*< private >
* g_settings_backend_unsubscribe:
* @backend: a #GSettingsBackend
* @name: a key or path to subscribe to