From 43bbff2fc02e707053bb1e472113d4913e45676f Mon Sep 17 00:00:00 2001 From: vanhofen Date: Fri, 21 Sep 2018 18:18:50 +0200 Subject: [PATCH] webtv-setup: init filebrowser only if needed Origin commit data ------------------ Branch: ni/coolstream Commit: https://github.com/neutrino-images/ni-neutrino/commit/dadc1cc2114eb0ee27730807837cb92507b77f29 Author: vanhofen Date: 2018-09-21 (Fri, 21 Sep 2018) Origin message was: ------------------ - webtv-setup: init filebrowser only if needed ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- src/gui/webtv_setup.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/gui/webtv_setup.cpp b/src/gui/webtv_setup.cpp index a86a28ef1..f77bb4b0b 100644 --- a/src/gui/webtv_setup.cpp +++ b/src/gui/webtv_setup.cpp @@ -88,12 +88,6 @@ int CWebTVSetup::exec(CMenuTarget *parent, const std::string &actionKey) } if (actionKey == "c" /* change */) { - CFileBrowser fileBrowser; - CFileFilter fileFilter; - fileFilter.addFilter("xml"); - fileFilter.addFilter("tv"); - fileFilter.addFilter("m3u"); - fileBrowser.Filter = &fileFilter; selected = m->getSelected(); CMenuItem *item = m->getItem(selected); CMenuForwarder *f = static_cast(item); @@ -114,6 +108,12 @@ int CWebTVSetup::exec(CMenuTarget *parent, const std::string &actionKey) } else { + CFileBrowser fileBrowser; + CFileFilter fileFilter; + fileFilter.addFilter("xml"); + fileFilter.addFilter("tv"); + fileFilter.addFilter("m3u"); + fileBrowser.Filter = &fileFilter; dirname = dirname.substr(0, dirname.rfind('/')); if (fileBrowser.exec(dirname.c_str()))