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.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/seat-xvnc.c b/src/seat-xvnc.c
index 232bcc72..17e50448 100644
--- a/src/seat-xvnc.c
+++ b/src/seat-xvnc.c
@@ -15,8 +15,6 @@
#include "x-server-xvnc.h"
#include "configuration.h"
-G_DEFINE_TYPE (SeatXVNC, seat_xvnc, SEAT_TYPE)
-
struct SeatXVNCPrivate
{
/* VNC connection */
@@ -26,6 +24,8 @@ struct SeatXVNCPrivate
XServerXVNC *x_server;
};
+G_DEFINE_TYPE_WITH_PRIVATE (SeatXVNC, seat_xvnc, SEAT_TYPE)
+
SeatXVNC *seat_xvnc_new (GSocket *connection)
{
SeatXVNC *seat = g_object_new (SEAT_XVNC_TYPE, NULL);
@@ -125,6 +125,4 @@ seat_xvnc_class_init (SeatXVNCClass *klass)
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;
-
- g_type_class_add_private (klass, sizeof (SeatXVNCPrivate));
}