summaryrefslogtreecommitdiff
path: root/src/login1.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/login1.c')
-rw-r--r--src/login1.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/login1.c b/src/login1.c
index d00031e4..4eefb889 100644
--- a/src/login1.c
+++ b/src/login1.c
@@ -69,8 +69,8 @@ struct Login1SeatPrivate
gboolean can_multi_session;
};
-G_DEFINE_TYPE (Login1Service, login1_service, G_TYPE_OBJECT)
-G_DEFINE_TYPE (Login1Seat, login1_seat, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (Login1Service, login1_service, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (Login1Seat, login1_seat, G_TYPE_OBJECT)
G_DEFINE_AUTOPTR_CLEANUP_FUNC (Login1Seat, g_object_unref)
@@ -457,8 +457,6 @@ login1_service_class_init (Login1ServiceClass *klass)
object_class->finalize = login1_service_finalize;
- g_type_class_add_private (klass, sizeof (Login1ServicePrivate));
-
service_signals[SEAT_ADDED] =
g_signal_new (LOGIN1_SERVICE_SIGNAL_SEAT_ADDED,
G_TYPE_FROM_CLASS (klass),
@@ -524,8 +522,6 @@ login1_seat_class_init (Login1SeatClass *klass)
object_class->finalize = login1_seat_finalize;
- g_type_class_add_private (klass, sizeof (Login1SeatPrivate));
-
seat_signals[CAN_GRAPHICAL_CHANGED] =
g_signal_new (LOGIN1_SEAT_SIGNAL_CAN_GRAPHICAL_CHANGED,
G_TYPE_FROM_CLASS (klass),