summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
Diffstat (limited to 'common')
-rw-r--r--common/gdm-settings-direct.c18
-rw-r--r--common/gdm-settings-direct.h2
-rw-r--r--common/gdm-settings-keys.h7
3 files changed, 23 insertions, 4 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)
{
diff --git a/common/gdm-settings-direct.h b/common/gdm-settings-direct.h
index feb97d53..0b391b3f 100644
--- a/common/gdm-settings-direct.h
+++ b/common/gdm-settings-direct.h
@@ -38,6 +38,8 @@ gboolean gdm_settings_direct_set (const char
GValue *value);
gboolean gdm_settings_direct_get_int (const char *key,
int *value);
+gboolean gdm_settings_direct_get_uint (const char *key,
+ uint *value);
gboolean gdm_settings_direct_get_boolean (const char *key,
gboolean *value);
gboolean gdm_settings_direct_get_string (const char *key,
diff --git a/common/gdm-settings-keys.h b/common/gdm-settings-keys.h
index 081b2b2f..3b8016e6 100644
--- a/common/gdm-settings-keys.h
+++ b/common/gdm-settings-keys.h
@@ -42,13 +42,12 @@ G_BEGIN_DECLS
#define GDM_KEY_DISPLAYS_PER_HOST "xdmcp/DisplaysPerHost"
#define GDM_KEY_UDP_PORT "xdmcp/Port"
#define GDM_KEY_INDIRECT "xdmcp/HonorIndirect"
-#define GDM_KEY_MAX_INDIRECT "xdmcp/MaxPendingIndirect"
#define GDM_KEY_MAX_WAIT_INDIRECT "xdmcp/MaxWaitIndirect"
#define GDM_KEY_PING_INTERVAL "xdmcp/PingIntervalSeconds"
#define GDM_KEY_WILLING "xdmcp/Willing"
-#define GDM_KEY_XDMCP_PROXY "xdmcp/EnableProxy"
-#define GDM_KEY_XDMCP_PROXY_XSERVER "xdmcp/ProxyXServer"
-#define GDM_KEY_XDMCP_PROXY_RECONNECT "xdmcp/ProxyReconnect"
+
+#define GDM_KEY_MULTICAST "chooser/Multicast"
+#define GDM_KEY_MULTICAST_ADDR "chooser/MulticastAddr"
G_END_DECLS