diff --git a/ChangeLog b/ChangeLog index 49cba4a9a..8930b8b0d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,10 +3,10 @@ * split out binding configs into separate config domain * added functions for freeing binding config structs * E_Config_DD structs are now tracked and retrievable through e_config_descriptor_find - * binding dialogs now reload the default config from file when reset defaults is clicked * fixed leak in profile list dbus method * binding dialogs are now able to reset bindings to the system profile file bindings * fixed behavior of Up/Down keys in filemanager when typebuf was visible + * "No listable items" in Navigate menu is now clickable 2013-01-31 Mike Blumenkrantz diff --git a/NEWS b/NEWS index 45a21731b..e9c93aa67 100644 --- a/NEWS +++ b/NEWS @@ -79,8 +79,9 @@ Improvements: * No longer build illume edj files * add support for AltGr in illume2's E_Kbd_Buf_Key, fix related leak * split out binding configs into separate config domain - * binding dialogs now reload the default config from file when reset defaults is clicked * binding dialogs are now able to reset bindings to the system profile file bindings + * "No listable items" in Navigate menu is now clickable + Fixes: * IBar menu didn't allow to configure different icon sources, show contents menu even on empty IBar. * Shelf option 'overlapping' made clearer and disabled when window automatic movement on shelf hide isn't set. diff --git a/src/modules/fileman/e_mod_menu.c b/src/modules/fileman/e_mod_menu.c index 2b7a8a015..b6333fc72 100644 --- a/src/modules/fileman/e_mod_menu.c +++ b/src/modules/fileman/e_mod_menu.c @@ -237,9 +237,8 @@ _e_mod_menu_populate_done(void *data, Eio_File *handler __UNUSED__) mi = e_menu_item_new(m); e_menu_item_label_set(mi, _("No listable items")); - e_menu_item_disabled_set(mi, 1); - /* avoid crash during cleanup_cb later */ - eina_stringshare_ref(e_object_data_get(data)); + e_object_data_set(E_OBJECT(mi), eina_stringshare_ref(e_object_data_get(data))); + e_menu_item_callback_set(mi, _e_mod_menu_populate_cb, NULL); } else m->items = eina_list_sort(m->items, 0, (Eina_Compare_Cb)_e_mod_menu_populate_sort);