OperationType __type;
RequestId __requestId;
Tizen::Base::String __currentDisplayLang;
+ Tizen::Base::String __currentRegion;
Tizen::Base::String __initialScene;
Tizen::Base::String __mimeType;
Tizen::Base::String __uriScheme;
SettingInfo::AddSettingEventListener(*this);
}
- //Get Current Language Info
+ //Get Current Language Reigon Info
SettingInfo::GetValue(KEY_SYSTEM_LANGUAGE, __currentDisplayLang);
+ SettingInfo::GetValue(KEY_SYSTEM_COUNTRY, __currentRegion);
+
return true;
}
{
AppLogDebug("key: %ls", key.GetPointer());
String changedLanguage;
+ String changedRegion;
SettingInfo::GetValue(KEY_SYSTEM_LANGUAGE, changedLanguage);
+ SettingInfo::GetValue(KEY_SYSTEM_COUNTRY, changedRegion);
if (key == KEY_SYSTEM_LANGUAGE
|| key == KEY_SYSTEM_COUNTRY
|| key == KEY_SYSTEM_TIME_ZONE
|| key == L"http://tizen.org/setting/font.size")
{
- if (!(key == KEY_SYSTEM_LANGUAGE && __currentDisplayLang.Equals(changedLanguage)))
+ if (!(key == KEY_SYSTEM_LANGUAGE && __currentDisplayLang.Equals(changedLanguage)) && !(key == KEY_SYSTEM_COUNTRY &&
+ __currentRegion.Equals(changedRegion)))
{
if (__type != OPERATION_TYPE_MAIN)
{