diff options
author | Ted Gould <ted@gould.cx> | 2009-12-16 21:48:28 -0600 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2009-12-16 21:48:28 -0600 |
commit | f55f6bc97d2f5b3b8d6a68d6a2e6fda15a1d5320 (patch) | |
tree | 260f14fa3e2f7151e25611241aad61abe431439a /libdbusmenu-glib | |
parent | 8ae44198e16818478035a666e2f998d8e584ab7c (diff) | |
download | libdbusmenu-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.c | 5 |
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; } |