using namespace Tizen::Base::Collection;\r
using namespace Tizen::Locales;\r
\r
-static const AppId PRELOADED_IME_APPID = "PRIVTIME01.ise-default";\r
-static const char* PRELOADED_IME_UUID = "12aa3425-f88d-45f4-a509-cee8dfe904e3";\r
+static const AppId _PRELOADED_IME_APPID = "PRIVTIME01.ise-default";\r
+static const char* _PRELOADED_IME_UUID = "12aa3425-f88d-45f4-a509-cee8dfe904e3";\r
\r
namespace Tizen { namespace Ui { namespace Ime {\r
\r
\r
for (int i = 0; i < preloadedImeCount; i++)\r
{\r
- if (!strcmp(dpList[i], PRELOADED_IME_UUID))\r
+ if (!strcmp(dpList[i], _PRELOADED_IME_UUID))\r
{\r
ret = isf_control_get_ise_info(dpList[i], &pName, &pLanguage, &type, &option);\r
SysTryCatch(NID_UI_IME, ret == 0, , E_SYSTEM, "[E_SYSTEM] A failure occurs from the underlying system.");\r
r = GetLastResult();\r
SysTryCatch(NID_UI_IME, pInputMethodInfoImpl, , r, "[%s] Propagating.", GetErrorMessage(r));\r
\r
- pInputMethodInfoImpl->SetAppId(PRELOADED_IME_APPID);\r
+ pInputMethodInfoImpl->SetAppId(_PRELOADED_IME_APPID);\r
pInputMethodInfoImpl->SetUuid(dpList[preloadedImeIndex]);\r
pInputMethodInfoImpl->SetName(String(pName));\r
pInputMethodInfoImpl->SetType(_ScimDataConverter::ConvertType(type));\r
r = GetLastResult();\r
SysTryCatch(NID_UI_IME, pAppId, , r, "[%s] Propagating.", GetErrorMessage(r));\r
\r
+ const wchar_t _RESERVED_APP_ID[] = L"PRIVT";\r
+ const int _RESERVED_APP_ID_LENGTH = 5;\r
+ if (!wcsncmp(pAppId->GetPointer(), _RESERVED_APP_ID, _RESERVED_APP_ID_LENGTH))\r
+ {\r
+ continue;\r
+ }\r
+\r
String appRootPath;\r
r = _AppManagerImpl::GetAppRootPath(*pAppId, appRootPath);\r
SysTryCatch(NID_UI_IME, r == E_SUCCESS, , r, "[%s] Propagating.", GetErrorMessage(r));\r
std::unique_ptr<char[]> pLog(_StringConverter::CopyToCharArrayN(id.GetPointer()));\r
SysLog(NID_UI_IME, "The application ID is %s.", pLog.get());\r
\r
- if (id == PRELOADED_IME_APPID)\r
+ if (id == _PRELOADED_IME_APPID)\r
{\r
char** dpList = null;\r
int preloadedImeCount = isf_control_get_ise_list(&dpList);\r
\r
for (int i = 0; i < preloadedImeCount; i++)\r
{\r
- if (!strcmp(dpList[i], PRELOADED_IME_UUID))\r
+ if (!strcmp(dpList[i], _PRELOADED_IME_UUID))\r
{\r
isf_control_set_active_ise_by_uuid(dpList[i]);\r
break;\r