diff --git a/project/src/platform/tizen/System.cpp b/project/src/platform/tizen/System.cpp index 9f80ea018..ce5cc7ef7 100644 --- a/project/src/platform/tizen/System.cpp +++ b/project/src/platform/tizen/System.cpp @@ -99,13 +99,6 @@ namespace lime { } - - bool LaunchBrowser (const char *inUtf8URL) { - - return false; - - } - } diff --git a/project/src/platform/tizen/TizenApplication.cpp b/project/src/platform/tizen/TizenApplication.cpp index 0040999e6..671888832 100644 --- a/project/src/platform/tizen/TizenApplication.cpp +++ b/project/src/platform/tizen/TizenApplication.cpp @@ -413,6 +413,23 @@ namespace lime { } + bool LaunchBrowser (const char *inUtf8URL) { + + Tizen::Base::String uri = Tizen::Base::String(inUtf8URL); + Tizen::App::AppControl* pAc = Tizen::App::AppManager::FindAppControlN (L"tizen.internet", L"http://tizen.org/appcontrol/operation/view"); + + if (pAc) { + + pAc->Start (&uri, null, null, null); + delete pAc; + + } + + return true; + + } + + bool SetUserPreference (const char *inId, const char *inPreference) { result r = E_SUCCESS;