summaryrefslogtreecommitdiff
path: root/src/seat-xvnc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/seat-xvnc.c')
-rw-r--r--src/seat-xvnc.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/seat-xvnc.c b/src/seat-xvnc.c
index 80abd05d..0d2d1fe9 100644
--- a/src/seat-xvnc.c
+++ b/src/seat-xvnc.c
@@ -36,13 +36,6 @@ SeatXVNC *seat_xvnc_new (GSocket *connection)
return seat;
}
-static gboolean
-seat_xvnc_start (Seat *seat)
-{
- seat_set_supports_multi_session (seat, FALSE);
- return SEAT_CLASS (seat_xvnc_parent_class)->start (seat);
-}
-
static DisplayServer *
seat_xvnc_create_display_server (Seat *seat, Session *session)
{
@@ -104,6 +97,7 @@ seat_xvnc_run_script (Seat *seat, DisplayServer *display_server, Process *script
static void
seat_xvnc_init (SeatXVNC *seat)
{
+ seat_set_supports_multi_session (SEAT (seat), FALSE);
}
static void
@@ -124,7 +118,6 @@ seat_xvnc_class_init (SeatXVNCClass *klass)
SeatClass *seat_class = SEAT_CLASS (klass);
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- seat_class->start = seat_xvnc_start;
seat_class->create_display_server = seat_xvnc_create_display_server;
seat_class->run_script = seat_xvnc_run_script;
object_class->finalize = seat_xvnc_session_finalize;