filepanel: add menu for filepanel when no file is clicked.

Summary:
Opens a suitable menu for the root directory if right-click
is not focussed on an item.

Reviewers: ajwillia.ms

Reviewed By: ajwillia.ms

Differential Revision: https://phab.enlightenment.org/D4911
This commit is contained in:
Al Poole 2017-05-26 22:17:00 +01:00 committed by Andy Williams
parent bdc54334da
commit eaa3781e52
1 changed files with 10 additions and 1 deletions

View File

@ -273,7 +273,16 @@ _item_clicked_cb(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *obj,
it = elm_genlist_at_xy_item_get(obj, ev->output.x, ev->output.y, NULL);
sd = elm_object_item_data_get(it);
if (!sd) return;
if (!sd)
{
sd = malloc(sizeof(Edi_Dir_Data));
if (!sd)
return;
sd->path = edi_project_get();
sd->isdir = EINA_TRUE;
_item_menu_dir_create(_main_win, sd);
}
if (ev->button == 1 && it)
{