diff --git a/src/e_mod_main.c b/src/e_mod_main.c index cb2666e..192f5a1 100644 --- a/src/e_mod_main.c +++ b/src/e_mod_main.c @@ -514,7 +514,6 @@ _places_cb_mouse_down(void *data, Evas *evas, Evas_Object *obj, void *event) { Instance *inst = NULL; Evas_Event_Mouse_Down *ev; - E_Zone *zone = NULL; E_Menu_Item *mi = NULL; int x, y; @@ -524,9 +523,6 @@ _places_cb_mouse_down(void *data, Evas *evas, Evas_Object *obj, void *event) { E_Menu *m; - /* grab current zone */ - zone = e_zone_current_get(); - /* create popup menu */ m = e_menu_new(); @@ -544,7 +540,8 @@ _places_cb_mouse_down(void *data, Evas *evas, Evas_Object *obj, void *event) NULL, NULL); /* show the menu relative to gadgets position */ - e_menu_activate_mouse(m, zone, (x + ev->output.x), + e_menu_activate_mouse(m, e_zone_current_get(), + (x + ev->output.x), (y + ev->output.y), 1, 1, E_MENU_POP_DIRECTION_AUTO, ev->timestamp); evas_event_feed_mouse_up(inst->gcc->gadcon->evas, ev->button, diff --git a/src/e_mod_places.c b/src/e_mod_places.c index f783e05..b22935a 100644 --- a/src/e_mod_places.c +++ b/src/e_mod_places.c @@ -500,10 +500,9 @@ places_run_fm(const char *directory) else { E_Action *act = e_action_find("fileman"); - Eina_List *managers = e_manager_list(); - if (act && act->func.go && managers && managers->data) - act->func.go(E_OBJECT(managers->data), directory); + if (act && act->func.go) + act->func.go(E_OBJECT(e_comp), directory); else e_util_dialog_internal(D_("Warning"), D_("Cannot run the Enlightenment FileManager.
"