comparison src/gtkutil.c @ 59913:b3664fca53d1

* gtkutil.c (create_menus): Connect selection-done event instead of the deactivate event to deactivate_cb. This will make the last leave event come before the call to deactivate_cb, so the leave event does not make sit-for exit after a menu selection.
author Jan Djärv <jan.h.d@swipnet.se>
date Thu, 03 Feb 2005 19:50:08 +0000
parents 77c91b49b403
children 391f44959566 72cf6261961e
comparison
equal deleted inserted replaced
59912:ef2f9fc4fd42 59913:b3664fca53d1
1903 if (name) 1903 if (name)
1904 gtk_widget_set_name (wmenu, name); 1904 gtk_widget_set_name (wmenu, name);
1905 1905
1906 if (deactivate_cb) 1906 if (deactivate_cb)
1907 g_signal_connect (G_OBJECT (wmenu), 1907 g_signal_connect (G_OBJECT (wmenu),
1908 "deactivate", deactivate_cb, 0); 1908 "selection-done", deactivate_cb, 0);
1909 1909
1910 g_signal_connect (G_OBJECT (wmenu), 1910 g_signal_connect (G_OBJECT (wmenu),
1911 "grab-notify", G_CALLBACK (menu_grab_callback), 0); 1911 "grab-notify", G_CALLBACK (menu_grab_callback), 0);
1912 } 1912 }
1913 1913