summaryrefslogtreecommitdiff
path: root/daemon/gdm-server.c
diff options
context:
space:
mode:
authorWilliam Jon McCann <jmccann@redhat.com>2008-03-10 18:10:22 +0000
committerWilliam Jon McCann <mccann@src.gnome.org>2008-03-10 18:10:22 +0000
commitd4882cbbc8c1a3dc941d2f8628734999f0cb0a66 (patch)
tree18429ea40bba12be4eebbbeebcf3876019917363 /daemon/gdm-server.c
parent834707e9764e8d59e36281b8dbdc96aff0c89288 (diff)
downloadgdm-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.c20
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));
}