diff options
author | William Jon McCann <jmccann@redhat.com> | 2008-03-10 18:10:22 +0000 |
---|---|---|
committer | William Jon McCann <mccann@src.gnome.org> | 2008-03-10 18:10:22 +0000 |
commit | d4882cbbc8c1a3dc941d2f8628734999f0cb0a66 (patch) | |
tree | 18429ea40bba12be4eebbbeebcf3876019917363 /daemon/gdm-server.c | |
parent | 834707e9764e8d59e36281b8dbdc96aff0c89288 (diff) | |
download | gdm-d4882cbbc8c1a3dc941d2f8628734999f0cb0a66.tar.gz |
Add a property for disable-tcp and default to TRUE.
2008-03-10 William Jon McCann <jmccann@redhat.com>
* daemon/gdm-server.c: (_gdm_server_set_disable_tcp),
(gdm_server_set_property), (gdm_server_get_property),
(gdm_server_class_init):
Add a property for disable-tcp and default to TRUE.
svn path=/trunk/; revision=5981
Diffstat (limited to 'daemon/gdm-server.c')
-rw-r--r-- | daemon/gdm-server.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/daemon/gdm-server.c b/daemon/gdm-server.c index ff9a17d5..05732bf3 100644 --- a/daemon/gdm-server.c +++ b/daemon/gdm-server.c @@ -770,6 +770,13 @@ _gdm_server_set_user_name (GdmServer *server, } static void +_gdm_server_set_disable_tcp (GdmServer *server, + gboolean disabled) +{ + server->priv->disable_tcp = disabled; +} + +static void gdm_server_set_property (GObject *object, guint prop_id, const GValue *value, @@ -789,6 +796,9 @@ gdm_server_set_property (GObject *object, case PROP_USER_NAME: _gdm_server_set_user_name (self, g_value_get_string (value)); break; + case PROP_DISABLE_TCP: + _gdm_server_set_disable_tcp (self, g_value_get_boolean (value)); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; @@ -819,6 +829,9 @@ gdm_server_get_property (GObject *object, case PROP_USER_NAME: g_value_set_string (value, self->priv->user_name); break; + case PROP_DISABLE_TCP: + g_value_set_boolean (value, self->priv->disable_tcp); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; @@ -912,6 +925,13 @@ gdm_server_class_init (GdmServerClass *klass) "user name", NULL, G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + g_object_class_install_property (object_class, + PROP_DISABLE_TCP, + g_param_spec_boolean ("disable-tcp", + NULL, + NULL, + TRUE, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); } |