diff options
Diffstat (limited to 'common/gdm-settings-direct.c')
-rw-r--r-- | common/gdm-settings-direct.c | 18 |
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) { |