From 56ba62383901abad0d89bc4152e3a615ecdff3cc Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 20 Jul 2012 10:49:08 +0000 Subject: [PATCH] make changes to toolbar and click mode take effect immediately in existing efm windows SVN revision: 74233 --- src/modules/fileman/e_fwin.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/modules/fileman/e_fwin.c b/src/modules/fileman/e_fwin.c index 680193f95..bb33afa0e 100644 --- a/src/modules/fileman/e_fwin.c +++ b/src/modules/fileman/e_fwin.c @@ -385,6 +385,31 @@ e_fwin_reload_all(void) if (!fwin) continue; //safety if (fwin->zone) e_fwin_zone_shutdown(fwin->zone); + else + { + E_Fm2_Config *cfg; + + cfg = e_fm2_config_get(fwin->cur_page->fm_obj); + cfg->view.single_click = e_config->filemanager_single_click; + if (fileman_config->view.show_toolbar) + { + if (!fwin->cur_page->tbar) + { + fwin->cur_page->tbar = e_toolbar_new(e_win_evas_get(fwin->win), "toolbar", + fwin->win, fwin->cur_page->fm_obj); + e_toolbar_show(fwin->cur_page->tbar); + } + } + else + { + if (fwin->cur_page->tbar) + { + e_object_del(E_OBJECT(fwin->cur_page->tbar)); + fwin->cur_page->tbar = NULL; + } + } + _e_fwin_cb_resize(fwin->win); + } } /* Hook into zones */