summaryrefslogtreecommitdiff
path: root/common/gdm-settings-direct.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/gdm-settings-direct.c')
-rw-r--r--common/gdm-settings-direct.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/common/gdm-settings-direct.c b/common/gdm-settings-direct.c
index ebe80c40..a90eed23 100644
--- a/common/gdm-settings-direct.c
+++ b/common/gdm-settings-direct.c
@@ -125,6 +125,24 @@ gdm_settings_direct_get_int (const char *key,
}
gboolean
+gdm_settings_direct_get_uint (const char *key,
+ uint *value)
+{
+ gboolean ret;
+ int intvalue;
+
+ ret = FALSE;
+ ret = gdm_settings_direct_get_int (key, &intvalue);
+
+ if (intvalue >= 0)
+ *value = intvalue;
+ else
+ ret = FALSE;
+
+ return ret;
+}
+
+gboolean
gdm_settings_direct_get_boolean (const char *key,
gboolean *value)
{