aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-glib/server.c
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2009-04-16 10:14:39 -0500
committerTed Gould <ted@canonical.com>2009-04-16 10:14:39 -0500
commitc317346bb949b4ad8b87082668e93535d7ae47ae (patch)
treeb2d724e7534467db2716417ca9bf1d6e8bd90c8b /libdbusmenu-glib/server.c
parent701d32624ece7c6b4bb4bfc2c8d24109b06bde75 (diff)
downloadlibdbusmenu-c317346bb949b4ad8b87082668e93535d7ae47ae.tar.gz
libdbusmenu-c317346bb949b4ad8b87082668e93535d7ae47ae.tar.bz2
libdbusmenu-c317346bb949b4ad8b87082668e93535d7ae47ae.zip
Changing the TYPE to make more sense and installing the dbus profile
Diffstat (limited to 'libdbusmenu-glib/server.c')
-rw-r--r--libdbusmenu-glib/server.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/libdbusmenu-glib/server.c b/libdbusmenu-glib/server.c
index da34709..149f2a0 100644
--- a/libdbusmenu-glib/server.c
+++ b/libdbusmenu-glib/server.c
@@ -16,10 +16,11 @@ typedef struct _DbusmenuServerPrivate DbusmenuServerPrivate;
struct _DbusmenuServerPrivate
{
+ DbusmenuMenuitem * root;
};
#define DBUSMENU_SERVER_GET_PRIVATE(o) \
-(G_TYPE_INSTANCE_GET_PRIVATE ((o), DBUSMENU_SERVER_TYPE, DbusmenuServerPrivate))
+(G_TYPE_INSTANCE_GET_PRIVATE ((o), DBUSMENU_TYPE_SERVER, DbusmenuServerPrivate))
static void dbusmenu_server_class_init (DbusmenuServerClass *klass);
static void dbusmenu_server_init (DbusmenuServer *self);
@@ -38,12 +39,18 @@ dbusmenu_server_class_init (DbusmenuServerClass *klass)
object_class->dispose = dbusmenu_server_dispose;
object_class->finalize = dbusmenu_server_finalize;
+ dbus_g_object_type_install_info(DBUSMENU_TYPE_SERVER, &dbus_glib__dbusmenu_server_object_info);
+
return;
}
static void
dbusmenu_server_init (DbusmenuServer *self)
{
+ DbusmenuServerPrivate * priv = DBUSMENU_SERVER_GET_PRIVATE(self);
+
+ priv->root = NULL;
+
return;
}