diff options
Diffstat (limited to 'src/login1.c')
-rw-r--r-- | src/login1.c | 8 |
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), |