diff options
Diffstat (limited to 'tests/src/xdmcp-client.c')
-rw-r--r-- | tests/src/xdmcp-client.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/src/xdmcp-client.c b/tests/src/xdmcp-client.c index 99d789d8..de40702b 100644 --- a/tests/src/xdmcp-client.c +++ b/tests/src/xdmcp-client.c @@ -9,8 +9,6 @@ #include "x-common.h" #include "xdmcp-client.h" -G_DEFINE_TYPE (XDMCPClient, xdmcp_client, G_TYPE_OBJECT) - #define MAXIMUM_REQUEST_LENGTH 65535 typedef enum @@ -42,6 +40,8 @@ struct XDMCPClientPrivate guint8 *authorization_data; }; +G_DEFINE_TYPE_WITH_PRIVATE (XDMCPClient, xdmcp_client, G_TYPE_OBJECT) + enum { XDMCP_CLIENT_WILLING, XDMCP_CLIENT_UNWILLING, @@ -469,8 +469,9 @@ static void xdmcp_client_class_init (XDMCPClientClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); + object_class->finalize = xdmcp_client_finalize; - g_type_class_add_private (klass, sizeof (XDMCPClientPrivate)); + xdmcp_client_signals[XDMCP_CLIENT_WILLING] = g_signal_new (XDMCP_CLIENT_SIGNAL_WILLING, G_TYPE_FROM_CLASS (klass), |