aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>2013-02-01 12:56:52 +0000
committerMike Blumenkrantz <michael.blumenkrantz@gmail.com>2013-02-01 12:56:52 +0000
commitb6359e960758bb4b3ee746c5ef33400d218abfc1 (patch)
tree9972f71e90667a6b6e8a1221191699ab69bcbd09
parentfix svn:ignore for mobile profile dir (diff)
downloadenlightenment-b6359e960758bb4b3ee746c5ef33400d218abfc1.tar.gz
"No listable items" in Navigate menu is now clickable
SVN revision: 83564
-rw-r--r--ChangeLog2
-rw-r--r--NEWS3
-rw-r--r--src/modules/fileman/e_mod_menu.c5
3 files changed, 5 insertions, 5 deletions
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);