unique_ptr< char[] > systemKey(_StringConverter::CopyToCharArrayN(tKey));
r = GetLastResult();
SysTryReturn(NID_SYS, r == E_SUCCESS, E_SYSTEM, r, "[%s] StringUtil::StringToUtf8N It is failed", GetErrorMessage(r));
- int ret = system_info_get_platform_string(systemKey.get(), &pStringValue);
- SysTryReturnResult(NID_SYS, ret == 0, E_OBJ_NOT_FOUND, "It is failed to get system information %ls from configration file.", tizenKey.GetPointer());
+ int ret = system_info_get_platform_string(systemKey.get(), &pStringValue);
+ SysTryReturnResult(NID_SYS, ret == SYSTEM_INFO_ERROR_NONE, E_OBJ_NOT_FOUND, "It is failed to get system information %ls from configration file.", tizenKey.GetPointer());
r = StringUtil::Utf8ToString(pStringValue, value);
free(pStringValue);
unique_ptr< char[] > systemKey(_StringConverter::CopyToCharArrayN(tKey));
r = GetLastResult();
SysTryReturn(NID_SYS, r == E_SUCCESS, E_SYSTEM, r, "[%s] StringUtil::StringToUtf8N It is failed", GetErrorMessage(r));
- ret = system_info_get_platform_int(systemKey.get(), &value);
- SysTryReturnResult(NID_SYS, ret == 0, E_OBJ_NOT_FOUND, "It is failed to get system information %ls from configration file.", tizenKey.GetPointer());
+ ret = system_info_get_platform_int(systemKey.get(), &value);
+ SysTryReturnResult(NID_SYS, ret == SYSTEM_INFO_ERROR_NONE, E_OBJ_NOT_FOUND, "It is failed to get system information %ls from configration file.", tizenKey.GetPointer());
r = E_SUCCESS;
}
}
bool supported = false;
int ret = system_info_get_platform_bool(systemKey.get(), &supported);
- SysTryReturnResult(NID_SYS, ret == 0, E_OBJ_NOT_FOUND, "It is failed to get system information %ls from configration file.", tizenKey.GetPointer());
+ if(ret != SYSTEM_INFO_ERROR_NONE)
+ {
+ String screenKey(L"http://tizen.org/feature/screen.size");
+ String requiredKey;
+ tizenKey.SubString(0, screenKey.GetLength(), requiredKey);
+
+ if(requiredKey == screenKey)
+ {
+ value = false;
+ }
+ }
+
+ SysTryReturnResult(NID_SYS, ret == SYSTEM_INFO_ERROR_NONE, E_OBJ_NOT_FOUND, "It is failed to get system information %ls from configration file.", tizenKey.GetPointer());
value = supported;
r = E_SUCCESS;
}
unique_ptr< char[] > systemKey(_StringConverter::CopyToCharArrayN(tKey));
r = GetLastResult();
SysTryReturn(NID_SYS, r == E_SUCCESS, E_SYSTEM, r, "[%s] StringUtil::StringToUtf8N It is failed", GetErrorMessage(r));
- int ret = system_info_get_platform_string(systemKey.get(), &pStringValue);
- SysTryReturnResult(NID_SYS, ret == 0, E_OBJ_NOT_FOUND, "It is failed to get system information %ls from configration file.", tizenKey.GetPointer());
+ int ret = system_info_get_platform_string(systemKey.get(), &pStringValue);
+ SysTryReturnResult(NID_SYS, ret == SYSTEM_INFO_ERROR_NONE, E_OBJ_NOT_FOUND, "It is failed to get system information %ls from configration file.", tizenKey.GetPointer());
r = StringUtil::Utf8ToString(pStringValue, platformVersion);
free(pStringValue);
unique_ptr< char[] > systemKey(_StringConverter::CopyToCharArrayN(tKey));
r = GetLastResult();
SysTryReturn(NID_SYS, r == E_SUCCESS, E_SYSTEM, r, "[%s] StringUtil::StringToUtf8N It is failed", GetErrorMessage(r));
- int ret = system_info_get_platform_string(systemKey.get(), &pStringValue);
- SysTryReturnResult(NID_SYS, ret == 0, E_OBJ_NOT_FOUND, "It is failed to get system information %ls from configration file.", tizenKey.GetPointer());
+ int ret = system_info_get_platform_string(systemKey.get(), &pStringValue);
+ SysTryReturnResult(NID_SYS, ret == SYSTEM_INFO_ERROR_NONE, E_OBJ_NOT_FOUND, "It is failed to get system information %ls from configration file.", tizenKey.GetPointer());
r = StringUtil::Utf8ToString(pStringValue, buildInfo);
free(pStringValue);
unique_ptr< char[] > systemKey(_StringConverter::CopyToCharArrayN(tKey));
r = GetLastResult();
SysTryReturn(NID_SYS, r == E_SUCCESS, E_SYSTEM, r, "[%s] StringUtil::StringToUtf8N It is failed", GetErrorMessage(r));
- int ret = system_info_get_platform_string(systemKey.get(), &pStringValue);
- SysTryReturnResult(NID_SYS, ret == 0, E_OBJ_NOT_FOUND, "It is failed to get system information %ls from configration file.", tizenKey.GetPointer());
+ int ret = system_info_get_platform_string(systemKey.get(), &pStringValue);
+ SysTryReturnResult(NID_SYS, ret == SYSTEM_INFO_ERROR_NONE, E_OBJ_NOT_FOUND, "It is failed to get system information %ls from configration file.", tizenKey.GetPointer());
r = StringUtil::Utf8ToString(pStringValue, nativeApiVersion);
free(pStringValue);
unique_ptr< char[] > systemKey(_StringConverter::CopyToCharArrayN(tKey));
r = GetLastResult();
SysTryReturn(NID_SYS, r == E_SUCCESS, E_SYSTEM, r, "[%s] StringUtil::StringToUtf8N It is failed", GetErrorMessage(r));
- int ret = system_info_get_platform_string(systemKey.get(), &pStringValue);
- SysTryReturnResult(NID_SYS, ret == 0, E_OBJ_NOT_FOUND, "It is failed to get system information %ls from configration file.", tizenKey.GetPointer());
+ int ret = system_info_get_platform_string(systemKey.get(), &pStringValue);
+ SysTryReturnResult(NID_SYS, ret == SYSTEM_INFO_ERROR_NONE, E_OBJ_NOT_FOUND, "It is failed to get system information %ls from configration file.", tizenKey.GetPointer());
r = StringUtil::Utf8ToString(pStringValue, webApiVersion);
free(pStringValue);