diff options
author | Robert Ancell <robert.ancell@canonical.com> | 2018-08-30 10:42:48 +1200 |
---|---|---|
committer | Robert Ancell <robert.ancell@canonical.com> | 2018-08-30 10:42:48 +1200 |
commit | 2ffa63aa307a4fe37b829a0b2d664933c49fc9b9 (patch) | |
tree | e82b1d59bc542fe5019da1e20933204714d1701e /src/seat-xvnc.c | |
parent | 1382de7fe2a59265feca3ade6391230fc059524d (diff) | |
download | lightdm-git-2ffa63aa307a4fe37b829a0b2d664933c49fc9b9.tar.gz |
Remove use of deprecated g_type_class_add_private
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)); } |