From 0fe1a34f6b9948c1f9dfc6612b2e9099e893d83d Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving <cptspiff@gmail.com> Date: Mon, 27 Apr 2015 18:08:46 +0200 Subject: changed: get rid of old builtin command map --- xbmc/interfaces/builtins/Builtins.cpp | 38 +---------------------------------- 1 file changed, 1 insertion(+), 37 deletions(-) diff --git a/xbmc/interfaces/builtins/Builtins.cpp b/xbmc/interfaces/builtins/Builtins.cpp index feac617ee6..93a999b66a 100644 --- a/xbmc/interfaces/builtins/Builtins.cpp +++ b/xbmc/interfaces/builtins/Builtins.cpp @@ -137,19 +137,6 @@ using namespace KODI::MESSAGING; using namespace MEDIA_DETECT; #endif -using KODI::MESSAGING::HELPERS::DialogResponse; - -typedef struct -{ - const char* command; - bool needsParameters; - const char* description; -} BUILT_IN; - -const BUILT_IN commands[] = { - { "Help", false, "This help message" }, -}; - CBuiltins::CBuiltins() { RegisterCommands<CAddonBuiltins>(); @@ -194,14 +181,6 @@ bool CBuiltins::HasCommand(const std::string& execString) if (it->second.parameters == 0 || it->second.parameters <= parameters.size()) return true; } - else - { - for (unsigned int i = 0; i < sizeof(commands)/sizeof(BUILT_IN); i++) - { - if (StringUtils::EqualsNoCase(function, commands[i].command) && (!commands[i].needsParameters || parameters.size())) - return true; - } - } return false; } @@ -250,14 +229,6 @@ void CBuiltins::GetHelp(std::string &help) help += it.second.description; help += "\n"; } - - for (unsigned int i = 0; i < sizeof(commands)/sizeof(BUILT_IN); i++) - { - help += commands[i].command; - help += "\t"; - help += commands[i].description; - help += "\n"; - } } int CBuiltins::Execute(const std::string& execString) @@ -282,13 +253,6 @@ int CBuiltins::Execute(const std::string& execString) execute.c_str(), it->second.parameters, params.size()); return -1; } - } - - if (execute == "startandroidactivity" && !params.empty()) - { - CApplicationMessenger::GetInstance().PostMsg(TMSG_START_ANDROID_ACTIVITY, -1, -1, static_cast<void*>(¶ms)); - } - else + } else return CInputManager::GetInstance().ExecuteBuiltin(execute, params); - return 0; } -- cgit v1.2.3