diff src/bar_gps.c @ 1778:e82401bf20c8

Fix contextual menus in lateral bars. Use button_release_event instead of button_press_event, this makes contextual menus persistent until an option is selected or the menu is closed.
author zas_
date Thu, 10 Dec 2009 17:44:31 +0000
parents 4f081855679f
children 956aab097ea7
line wrap: on
line diff
--- a/src/bar_gps.c	Fri Dec 04 21:01:11 2009 +0000
+++ b/src/bar_gps.c	Thu Dec 10 17:44:31 2009 +0000
@@ -242,7 +242,7 @@
 				clutter_container_add(CLUTTER_CONTAINER(pgd->icon_layer), marker, NULL);
 				clutter_actor_set_reactive(marker, TRUE);
 
-				g_signal_connect(G_OBJECT(marker), "button_press_event",
+				g_signal_connect(G_OBJECT(marker), "button_release_event",
 						 				G_CALLBACK(bar_pane_gps_marker_keypress_cb), pgd);
 
 				g_object_set_data(G_OBJECT(marker), "file_fd", fd);