aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-glib
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2009-12-16 21:48:28 -0600
committerTed Gould <ted@gould.cx>2009-12-16 21:48:28 -0600
commitf55f6bc97d2f5b3b8d6a68d6a2e6fda15a1d5320 (patch)
tree260f14fa3e2f7151e25611241aad61abe431439a /libdbusmenu-glib
parent8ae44198e16818478035a666e2f998d8e584ab7c (diff)
downloadlibdbusmenu-f55f6bc97d2f5b3b8d6a68d6a2e6fda15a1d5320.tar.gz
libdbusmenu-f55f6bc97d2f5b3b8d6a68d6a2e6fda15a1d5320.tar.bz2
libdbusmenu-f55f6bc97d2f5b3b8d6a68d6a2e6fda15a1d5320.zip
Making sure a value is passed even if we're not using it for clicked.
Diffstat (limited to 'libdbusmenu-glib')
-rw-r--r--libdbusmenu-glib/client.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libdbusmenu-glib/client.c b/libdbusmenu-glib/client.c
index eecfb22..366d60d 100644
--- a/libdbusmenu-glib/client.c
+++ b/libdbusmenu-glib/client.c
@@ -651,7 +651,10 @@ static void
menuitem_activate (DbusmenuMenuitem * mi, DbusmenuClient * client)
{
DbusmenuClientPrivate * priv = DBUSMENU_CLIENT_GET_PRIVATE(client);
- org_ayatana_dbusmenu_event_async (priv->menuproxy, dbusmenu_menuitem_get_id(mi), "clicked", NULL, menuitem_call_cb, mi);
+ GValue value = {0};
+ g_value_init(&value, G_TYPE_INT);
+ g_value_set_int(&value, 0);
+ org_ayatana_dbusmenu_event_async (priv->menuproxy, dbusmenu_menuitem_get_id(mi), "clicked", &value, menuitem_call_cb, mi);
return;
}