mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-09-02 18:31:12 +02:00
webtv-setup: init filebrowser only if needed
Origin commit data
------------------
Branch: ni/coolstream
Commit: dadc1cc211
Author: vanhofen <vanhofen@gmx.de>
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
This commit is contained in:
@@ -88,12 +88,6 @@ int CWebTVSetup::exec(CMenuTarget *parent, const std::string &actionKey)
|
|||||||
}
|
}
|
||||||
if (actionKey == "c" /* change */)
|
if (actionKey == "c" /* change */)
|
||||||
{
|
{
|
||||||
CFileBrowser fileBrowser;
|
|
||||||
CFileFilter fileFilter;
|
|
||||||
fileFilter.addFilter("xml");
|
|
||||||
fileFilter.addFilter("tv");
|
|
||||||
fileFilter.addFilter("m3u");
|
|
||||||
fileBrowser.Filter = &fileFilter;
|
|
||||||
selected = m->getSelected();
|
selected = m->getSelected();
|
||||||
CMenuItem *item = m->getItem(selected);
|
CMenuItem *item = m->getItem(selected);
|
||||||
CMenuForwarder *f = static_cast<CMenuForwarder *>(item);
|
CMenuForwarder *f = static_cast<CMenuForwarder *>(item);
|
||||||
@@ -114,6 +108,12 @@ int CWebTVSetup::exec(CMenuTarget *parent, const std::string &actionKey)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
CFileBrowser fileBrowser;
|
||||||
|
CFileFilter fileFilter;
|
||||||
|
fileFilter.addFilter("xml");
|
||||||
|
fileFilter.addFilter("tv");
|
||||||
|
fileFilter.addFilter("m3u");
|
||||||
|
fileBrowser.Filter = &fileFilter;
|
||||||
|
|
||||||
dirname = dirname.substr(0, dirname.rfind('/'));
|
dirname = dirname.substr(0, dirname.rfind('/'));
|
||||||
if (fileBrowser.exec(dirname.c_str()))
|
if (fileBrowser.exec(dirname.c_str()))
|
||||||
|
Reference in New Issue
Block a user