Project "Tuxbox-GIT: apps": The branch, master has been updated via 6a2e3ec0bead9e2f42fec81248b1c94bc345462f (commit) from af19455866e85fb7a5a27ccf6a735e05e888c261 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 6a2e3ec0bead9e2f42fec81248b1c94bc345462f Author: GetAway <get-a...@t-online.de> Date: Sat Jun 13 19:53:59 2015 +0200 plugins.cpp: use file_exists Signed-off-by: GetAway <get-a...@t-online.de> diff --git a/tuxbox/neutrino/src/gui/plugins.cpp b/tuxbox/neutrino/src/gui/plugins.cpp index 7b236d2..06f3708 100644 --- a/tuxbox/neutrino/src/gui/plugins.cpp +++ b/tuxbox/neutrino/src/gui/plugins.cpp @@ -51,6 +51,8 @@ #include <global.h> #include <neutrino.h> +#include <system/helper.h> + #include <zapit/client/zapittools.h> #include <daemonc/remotecontrol.h> @@ -75,19 +77,6 @@ int CPlugins::find_plugin(const std::string & filename) return -1; } -bool CPlugins::pluginfile_exists(const std::string & filename) -{ - FILE *file = fopen(filename.c_str(),"r"); - if (file != NULL) - { - fclose(file); - return true; - } else - { - return false; - } -} - void CPlugins::scanDir(const char *dir) { struct dirent **namelist; @@ -309,7 +298,7 @@ void CPlugins::startScriptPlugin(int number) { const char *script = plugin_list[number].pluginfile.c_str(); printf("[CPlugins] executing %s\n",script); - if (!pluginfile_exists(plugin_list[number].pluginfile)) + if (!file_exists(script)) { printf("[CPlugins] could not find %s,\nperhaps wrong plugin type in %s\n", script, plugin_list[number].cfgfile.c_str()); @@ -343,7 +332,7 @@ void CPlugins::startPlugin(int number, int param, int param2) startScriptPlugin(number); return; } - if (!pluginfile_exists(plugin_list[number].pluginfile)) + if (!file_exists(plugin_list[number].pluginfile.c_str())) { printf("[CPlugins] could not find %s,\nperhaps wrong plugin type in %s\n", plugin_list[number].pluginfile.c_str(), plugin_list[number].cfgfile.c_str()); @@ -566,7 +555,7 @@ bool CPlugins::hasPlugin(const char * const filename) it != plugin_list.end(); ++it) { if (it->filename.compare(filename) == 0) - return pluginfile_exists(it->pluginfile); + return file_exists(it->pluginfile.c_str()); } return false; } diff --git a/tuxbox/neutrino/src/gui/plugins.h b/tuxbox/neutrino/src/gui/plugins.h index 0cb6461..02753b2 100644 --- a/tuxbox/neutrino/src/gui/plugins.h +++ b/tuxbox/neutrino/src/gui/plugins.h @@ -51,7 +51,7 @@ class CPlugins P_TYPE_DISABLED = 0x1, P_TYPE_GAME = 0x2, P_TYPE_TOOL = 0x4, - P_TYPE_SCRIPT = 0x8, + P_TYPE_SCRIPT = 0x8 } p_type_t; @@ -98,7 +98,6 @@ class CPlugins void scanDir(const char *dir); bool plugin_exists(const std::string & filename); int find_plugin(const std::string & filename); - bool pluginfile_exists(const std::string & filename); CPlugins::p_type_t getPluginType(int type); public: ----------------------------------------------------------------------- Summary of changes: tuxbox/neutrino/src/gui/plugins.cpp | 21 +++++---------------- tuxbox/neutrino/src/gui/plugins.h | 3 +-- 2 files changed, 6 insertions(+), 18 deletions(-) -- Tuxbox-GIT: apps ------------------------------------------------------------------------------ _______________________________________________ Tuxbox-cvs-commits mailing list Tuxbox-cvs-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tuxbox-cvs-commits