aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-gtk
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2010-02-03 18:11:22 -0800
committerTed Gould <ted@gould.cx>2010-02-03 18:11:22 -0800
commit861a7f99bd21c5c51c52f3079c36dbab38d28a53 (patch)
treec7ce5cb548532658699aef2e37c0f1361add2f3b /libdbusmenu-gtk
parent167062acbd9cddb34596328404fe648f68cc6999 (diff)
downloadlibdbusmenu-861a7f99bd21c5c51c52f3079c36dbab38d28a53.tar.gz
libdbusmenu-861a7f99bd21c5c51c52f3079c36dbab38d28a53.tar.bz2
libdbusmenu-861a7f99bd21c5c51c52f3079c36dbab38d28a53.zip
Making a clicked in the gtk side of things.
Diffstat (limited to 'libdbusmenu-gtk')
-rw-r--r--libdbusmenu-gtk/client.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libdbusmenu-gtk/client.c b/libdbusmenu-gtk/client.c
index 20e5523..ae6297e 100644
--- a/libdbusmenu-gtk/client.c
+++ b/libdbusmenu-gtk/client.c
@@ -109,7 +109,10 @@ static const gchar * data_menu = "dbusmenugtk-data-gtkmenu";
static gboolean
menu_pressed_cb (GtkMenuItem * gmi, DbusmenuMenuitem * mi)
{
- dbusmenu_menuitem_activate(mi, gtk_get_current_event_time());
+ GValue value = {0};
+ g_value_init(&value, G_TYPE_INT);
+ g_value_set_int(&value, 0);
+ dbusmenu_menuitem_handle_event(mi, "clicked", &value, gtk_get_current_event_time());
return TRUE;
}