diff options
Diffstat (limited to 'src/seat-xvnc.c')
-rw-r--r-- | src/seat-xvnc.c | 6 |
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)); } |