From bd1df1e399b85cf541c584232c72c22203ccdb35 Mon Sep 17 00:00:00 2001 From: Al Poole Date: Fri, 22 Sep 2017 15:17:39 +0100 Subject: [PATCH] filepanel: make dir menu behave as file menu does. --- src/bin/edi_filepanel.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bin/edi_filepanel.c b/src/bin/edi_filepanel.c index 610603d..45442c9 100644 --- a/src/bin/edi_filepanel.c +++ b/src/bin/edi_filepanel.c @@ -510,10 +510,13 @@ _item_menu_create_dir_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, static void _item_menu_dir_create(Evas_Object *win, Edi_Dir_Data *sd) { + Elm_Object_Item *menu_it; + menu = elm_menu_add(win); evas_object_smart_callback_add(menu, "dismissed", _item_menu_dismissed_cb, NULL); - elm_menu_item_add(menu, NULL, "document-properties", basename((char *)sd->path), NULL, NULL); + menu_it = elm_menu_item_add(menu, NULL, "document-properties", basename((char *)sd->path), NULL, NULL); + elm_object_item_disabled_set(menu_it, EINA_TRUE); elm_menu_item_separator_add(menu, NULL); elm_menu_item_add(menu, NULL, "document-new", _("Create File here"), _item_menu_create_file_cb, sd);