deselect efm sidebar item when changing directory from non-sidebar item

SVN revision: 75981
This commit is contained in:
Mike Blumenkrantz 2012-09-03 08:53:13 +00:00
parent ae3dfcabca
commit 0d81189ac2
1 changed files with 5 additions and 0 deletions

View File

@ -68,6 +68,7 @@ struct _E_Fwin_Page
} fm_pan, fm_pan_last; } fm_pan, fm_pan_last;
int index; int index;
Eina_Bool setting : 1;
}; };
struct _E_Fwin_Apps_Dialog struct _E_Fwin_Apps_Dialog
@ -1601,6 +1602,8 @@ _e_fwin_changed(void *data,
_e_fwin_icon_mouse_out(fwin, NULL, NULL); _e_fwin_icon_mouse_out(fwin, NULL, NULL);
if (fwin->zone) return; if (fwin->zone) return;
_e_fwin_window_title_set(page); _e_fwin_window_title_set(page);
if (page->setting) return;
if (page->flist) e_fm2_deselect_all(page->flist);
} }
static void static void
@ -1614,8 +1617,10 @@ _e_fwin_favorite_selected(void *data,
page = data; page = data;
selected = e_fm2_selected_list_get(page->flist); selected = e_fm2_selected_list_get(page->flist);
if (!selected) return; if (!selected) return;
page->setting = 1;
_e_fwin_file_open_dialog(page, selected, 0); _e_fwin_file_open_dialog(page, selected, 0);
eina_list_free(selected); eina_list_free(selected);
page->setting = 0;
} }
static void static void