summaryrefslogtreecommitdiff
path: root/src/seat-xvnc.c
diff options
context:
space:
mode:
authorRobert Ancell <robert.ancell@canonical.com>2018-08-30 10:42:48 +1200
committerRobert Ancell <robert.ancell@canonical.com>2018-08-30 10:42:48 +1200
commit2ffa63aa307a4fe37b829a0b2d664933c49fc9b9 (patch)
treee82b1d59bc542fe5019da1e20933204714d1701e /src/seat-xvnc.c
parent1382de7fe2a59265feca3ade6391230fc059524d (diff)
downloadlightdm-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.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));
}