From 0d81189ac275f0b5c2d453abd2e12bf00b4dced7 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 3 Sep 2012 08:53:13 +0000 Subject: [PATCH] deselect efm sidebar item when changing directory from non-sidebar item SVN revision: 75981 --- src/modules/fileman/e_fwin.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/modules/fileman/e_fwin.c b/src/modules/fileman/e_fwin.c index 1baa466af..8568f66dd 100644 --- a/src/modules/fileman/e_fwin.c +++ b/src/modules/fileman/e_fwin.c @@ -68,6 +68,7 @@ struct _E_Fwin_Page } fm_pan, fm_pan_last; int index; + Eina_Bool setting : 1; }; struct _E_Fwin_Apps_Dialog @@ -1601,6 +1602,8 @@ _e_fwin_changed(void *data, _e_fwin_icon_mouse_out(fwin, NULL, NULL); if (fwin->zone) return; _e_fwin_window_title_set(page); + if (page->setting) return; + if (page->flist) e_fm2_deselect_all(page->flist); } static void @@ -1614,8 +1617,10 @@ _e_fwin_favorite_selected(void *data, page = data; selected = e_fm2_selected_list_get(page->flist); if (!selected) return; + page->setting = 1; _e_fwin_file_open_dialog(page, selected, 0); eina_list_free(selected); + page->setting = 0; } static void