From: Thomas Leonard Date: Wed, 7 Apr 2010 14:44:57 +0000 (+0100) Subject: Bugfix: unselect item when menu is closed X-Git-Tag: v2.11~10 X-Git-Url: https://repo.or.cz/w/rox-filer.git/commitdiff_plain/c2232d5075342347a8ff814ced5ce8b9e1cf64b9?hp=4d9cec990d6836b08a2687733e053af4a19ab3d0 Bugfix: unselect item when menu is closed We used to listen for "unmap_event", but this is no longer emitted in recent versions of GTK. Switched to using "selection-done" instead. Closes #2925212 (reported by Barry Kauler). --- diff --git a/ROX-Filer/src/menu.c b/ROX-Filer/src/menu.c index 611918de..bf4bae3a 100644 --- a/ROX-Filer/src/menu.c +++ b/ROX-Filer/src/menu.c @@ -322,9 +322,9 @@ gboolean ensure_filer_menu(void) GET_SSMENU_ITEM(item, "filer", "Window", "New Window"); filer_new_window = GTK_BIN(item)->child; - g_signal_connect(filer_menu, "unmap_event", + g_signal_connect(filer_menu, "selection-done", G_CALLBACK(menu_closed), NULL); - g_signal_connect(filer_file_menu, "unmap_event", + g_signal_connect(filer_file_menu, "selection-done", G_CALLBACK(menu_closed), NULL); g_signal_connect(filer_keys, "accel_changed",