summaryrefslogtreecommitdiff
path: root/tests/src/xdmcp-client.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/xdmcp-client.c')
-rw-r--r--tests/src/xdmcp-client.c7
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),