aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-glib
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2009-08-25 14:13:34 -0500
committerTed Gould <ted@canonical.com>2009-08-25 14:13:34 -0500
commit0d23ee0ce837c23750bdeef3e01c4f117d1250fc (patch)
tree9fb6360036695c0d8f321784f03b8170c0abc52e /libdbusmenu-glib
parentbe6ccb4737e45a73da882ddf3d3c0fc725739a6d (diff)
downloadlibdbusmenu-0d23ee0ce837c23750bdeef3e01c4f117d1250fc.tar.gz
libdbusmenu-0d23ee0ce837c23750bdeef3e01c4f117d1250fc.tar.bz2
libdbusmenu-0d23ee0ce837c23750bdeef3e01c4f117d1250fc.zip
Switching the prototype for type handlers so that it passes the client as well.
Diffstat (limited to 'libdbusmenu-glib')
-rw-r--r--libdbusmenu-glib/client.c2
-rw-r--r--libdbusmenu-glib/client.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/libdbusmenu-glib/client.c b/libdbusmenu-glib/client.c
index 4f5922d..9ac880b 100644
--- a/libdbusmenu-glib/client.c
+++ b/libdbusmenu-glib/client.c
@@ -553,7 +553,7 @@ menuitem_get_properties_new_cb (DBusGProxy * proxy, GHashTable * properties, GEr
}
if (newfunc != NULL) {
- handled = newfunc(propdata->item, propdata->parent);
+ handled = newfunc(propdata->item, propdata->parent, propdata->client);
}
g_signal_emit(G_OBJECT(propdata->item), DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID, 0, TRUE);
diff --git a/libdbusmenu-glib/client.h b/libdbusmenu-glib/client.h
index c30f318..b4d214f 100644
--- a/libdbusmenu-glib/client.h
+++ b/libdbusmenu-glib/client.h
@@ -94,7 +94,7 @@ struct _DbusmenuClient {
GObject parent;
};
-typedef gboolean (*DbusmenuClientTypeHandler) (DbusmenuMenuitem * newitem, DbusmenuMenuitem * parent);
+typedef gboolean (*DbusmenuClientTypeHandler) (DbusmenuMenuitem * newitem, DbusmenuMenuitem * parent, DbusmenuClient * client);
GType dbusmenu_client_get_type (void);
DbusmenuClient * dbusmenu_client_new (const gchar * name,