SysTryReturnResult(NID_APP, __pAppManagerImpl != null, E_OUT_OF_MEMORY, "");
r = __pAppManagerImpl->Construct();
- SysTryCatch(NID_APP, !IsFailed(r), , r, "[%s] Propagating.", GetErrorMessage(r));
+ if (IsFailed(r))
+ {
+ SysPropagate(NID_APP, r);
+ goto CATCH;
+ }
return r;
String sharedPath;
result r = _AppManagerImpl::GetAppRootPath(appId, sharedPath);
- SysTryReturn(NID_APP, !IsFailed(r), sharedPath, r, "[%s] Propagating to caller...",
- GetErrorMessage(r));
+ SysTryReturn(NID_APP, !IsFailed(r), sharedPath, r, "[%s] Propagating to caller...", GetErrorMessage(r));
sharedPath.Append(L"shared/");
using namespace Tizen::Base;
using namespace Tizen::Base::Collection;
-//using namespace Tizen::Base::Utility;
using namespace Tizen::Base::Runtime;
namespace
bool alreadyExist = __activeAppEventListenerList.Contains(&listener);
SysTryReturnResult(NID_APP, !alreadyExist, E_OBJ_ALREADY_EXIST, "The event listener already exist.");
result r = __activeAppEventListenerList.Add(&listener);
- SysTryReturn(NID_APP, !IsFailed(r), r, r, "[%s] Propagating.", GetErrorMessage(r));
+ if (IsFailed(r))
+ {
+ SysPropagate(NID_APP, r);
+ return r;
+ }
if (!pWindowPropertyChanged)
{
}
result r = __activeAppEventListenerList.Remove(&listener);
- SysTryReturn(NID_APP, !IsFailed(r), r, r, "[%s] Propagating.", GetErrorMessage(r));
+ if (IsFailed(r))
+ {
+ SysPropagate(NID_APP, r);
+ return r;
+ }
if (__activeAppEventListenerList.GetCount() == 0)
{
int req = _REQ_ID_INVALID;
_IAppControlPluginProvider* pProvider = GetAppControlPluginProvider(ACTL_IMPLICIT_PLUGIN);
- SysTryReturnResult(NID_APP, pProvider != null, E_OBJ_NOT_FOUND, "Propagating.");
+ if (pProvider == null)
+ {
+ SysPropagate(NID_APP, E_OBJ_NOT_FOUND);
+ return E_OBJ_NOT_FOUND;
+ }
if (pListener)
{
int req = _REQ_ID_INVALID;
_IAppControlPluginProvider* pProvider = GetAppControlPluginProvider(_path);
- SysTryReturnResult(NID_APP, pProvider != null, E_OBJ_NOT_FOUND, "Propagating.");
+ if (pProvider == null)
+ {
+ SysPropagate(NID_APP, E_OBJ_NOT_FOUND);
+ return E_OBJ_NOT_FOUND;
+ }
if (pListener)
{
result r = E_SUCCESS;
_IAppControlPluginProvider* pProvider = GetAppControlPluginProvider(_path);
- SysTryReturnResult(NID_APP, pProvider != null, E_OBJ_NOT_FOUND, "Propagating.");
+ if (pProvider == null)
+ {
+ SysPropagate(NID_APP, E_OBJ_NOT_FOUND);
+ return E_OBJ_NOT_FOUND;
+ }
if (pListener)
{
_AppArg resArg;
result r = resArg.ConstructResult(arg, pResultList);
- SysTryReturn(NID_APP, !IsFailed(r), r, r, "[%s] Propagating.", GetErrorMessage(r));
+ if (IsFailed(r))
+ {
+ SysPropagate(NID_APP, r);
+ return r;
+ }
const bool isService = _AppInfo::GetAppType() & _APP_TYPE_SERVICE_APP;
_AppArg resArg;
result r = resArg.ConstructResult(arg, pResultMap);
- SysTryReturn(NID_APP, !IsFailed(r), r, r, "[%s] Propagating.", GetErrorMessage(r));
+ if (IsFailed(r))
+ {
+ SysPropagate(NID_APP, r);
+ return r;
+ }
const int code = appControlResult;
int res = APPSVC_RES_NOT_OK;
const String regPath = ACTL_DEFAULT_FILE;
result r = reg.Construct(regPath, REG_OPEN_READ_ONLY, null);
- SysTryReturn(NID_APP, !IsFailed(r), r, r, "[%s] Propagating.", GetErrorMessage(r));
+ if (IsFailed(r))
+ {
+ SysPropagate(NID_APP, r);
+ return r;
+ }
const int secCount = reg.GetAllSectionCount();
SysTryReturnResult(NID_APP, !(secCount <= 0), E_OBJ_NOT_FOUND, "Registry contains no data.");
const String& regPath(ACTL_LEGACY_FILE);
result r = reg.Construct(regPath, REG_OPEN_READ_ONLY, null);
- SysTryReturn(NID_APP, !IsFailed(r), r, r, "[%s] Propagating.", GetErrorMessage(r));
+ if (IsFailed(r))
+ {
+ SysPropagate(NID_APP, r);
+ return r;
+ }
const int sec_count = reg.GetAllSectionCount();
SysTryReturnResult(NID_APP, !(sec_count <= 0), E_OBJ_NOT_FOUND, "Registry contains no data.");
r = reg.GetValue(secName, *pStr, value);
if (IsFailed(r))
{
- SysLog(NID_APP, "[%s] Propagating.", GetErrorMessage(r));
+ SysPropagate(NID_APP, r);
continue;
}
SysTryReturnResult(NID_APP, pManager != null, E_SYSTEM, "Wrong system state.");
result r = pManager->RegisterRequest(service, req, handler);
- SysTryReturn(NID_APP, !IsFailed(r), r, r, "[%s] Propagating.", GetErrorMessage(r));
+ if (IsFailed(r))
+ {
+ SysPropagate(NID_APP, r);
+ return r;
+ }
int providerType = _AppInfo::GetAppHandlerType();
providerType |= (_APP_HANDLER_LAUNCH_NORMAL | _APP_HANDLER_LAUNCH_COND);
result r = E_SUCCESS;
std::unique_ptr<PackageInfo> pInfo(pPkg->GetPackageInfoN(packageId));
- SysTryReturn(NID_APP, pInfo != null, r, r, "[%s] Propagating.", GetErrorMessage(r));
+ if (pInfo.get() == null)
+ {
+ r = GetLastResult();
+ SysPropagate(NID_APP, r);
+ return r;
+ }
const _PackageInfoImpl* pPkgInfo = _PackageInfoImpl::GetInstance(pInfo.get());
SysTryReturnResult(NID_APP, pPkgInfo != null, E_INVALID_STATE, "Invalid PackageInfo instance.");
MutexGuard lock(__mutex);
Registry* pReg = LoadN(ReadWrite);
- SysTryReturnResult(NID_APP, pReg != null, GetLastResult(), "Propagating to caller...");
+ if (pReg == null)
+ {
+ result r = GetLastResult();
+ SysPropagate(NID_APP, r);
+ return r;
+ }
result r = pReg->AddValue(__sectionName, key, value);
SysTryCatch(NID_APP, !IsFailed(r), , r, "[%s] Adding value to the registry has failed.", GetErrorMessage(r));
MutexGuard lock(__mutex);
Registry* pReg = LoadN(ReadWrite);
- SysTryReturnResult(NID_APP, pReg != null, GetLastResult(), "Propagating to caller...");
+ if (pReg == null)
+ {
+ result r = GetLastResult();
+ SysPropagate(NID_APP, r);
+ return r;
+ }
result r = pReg->AddValue(__sectionName, key, value);
SysTryCatch(NID_APP, !IsFailed(r), , r, "[%s] Adding value to the registry has failed.", GetErrorMessage(r));
MutexGuard lock(__mutex);
Registry* pReg = LoadN(ReadWrite);
- SysTryReturnResult(NID_APP, pReg != null, GetLastResult(), "Propagating to caller...");
+ if (pReg == null)
+ {
+ result r = GetLastResult();
+ SysPropagate(NID_APP, r);
+ return r;
+ }
result r = pReg->AddValue(__sectionName, key, value);
SysTryCatch(NID_APP, !IsFailed(r), , r, "[%s] Adding value to the registry has failed.", GetErrorMessage(r));
MutexGuard lock(__mutex);
Registry* pReg = LoadN(ReadWrite);
- SysTryReturnResult(NID_APP, pReg != null, GetLastResult(), "Propagating to caller...");
+ if (pReg == null)
+ {
+ result r = GetLastResult();
+ SysPropagate(NID_APP, r);
+ return r;
+ }
result r = pReg->SetValue(__sectionName, key, value);
SysTryCatch(NID_APP, !IsFailed(r), , r, "[%s] Setting value to the registry has failed.", GetErrorMessage(r));
MutexGuard lock(__mutex);
Registry* pReg = LoadN(ReadWrite);
- SysTryReturnResult(NID_APP, pReg != null, GetLastResult(), "Propagating to caller...");
+ if (pReg == null)
+ {
+ result r = GetLastResult();
+ SysPropagate(NID_APP, r);
+ return r;
+ }
result r = pReg->SetValue(__sectionName, key, value);
SysTryCatch(NID_APP, !IsFailed(r), , r, "[%s] Setting value to the registry has failed.", GetErrorMessage(r));
MutexGuard lock(__mutex);
Registry* pReg = LoadN(ReadWrite);
- SysTryReturnResult(NID_APP, pReg != null, GetLastResult(), "Propagating to caller...");
+ if (pReg == null)
+ {
+ result r = GetLastResult();
+ SysPropagate(NID_APP, r);
+ return r;
+ }
result r = pReg->SetValue(__sectionName, key, value);
SysTryCatch(NID_APP, !IsFailed(r), , r, "[%s] Setting value to the registry has failed.", GetErrorMessage(r));
MutexGuard lock(__mutex);
Registry* pReg = LoadN(ReadWrite);
- SysTryReturnResult(NID_APP, pReg != null, GetLastResult(), "Propagating to caller...");
+ if (pReg == null)
+ {
+ result r = GetLastResult();
+ SysPropagate(NID_APP, r);
+ return r;
+ }
result r = pReg->RemoveValue(__sectionName, key);
SysTryLog(NID_APP, !IsFailed(r), "[%s] Removing value to the registry has failed.", GetErrorMessage(r));
MutexGuard lock(__mutex);
Registry* pReg = LoadN(ReadOnly);
- SysTryReturnResult(NID_APP, pReg != null, GetLastResult(), "Propagating to caller...");
+ if (pReg == null)
+ {
+ result r = GetLastResult();
+ SysPropagate(NID_APP, r);
+ return r;
+ }
result r = pReg->GetValue(__sectionName, key, value);
SysTryLog(NID_APP, !IsFailed(r), "[%s] Getting value to the registry has failed.", GetErrorMessage(r));
MutexGuard lock(__mutex);
Registry* pReg = LoadN(ReadOnly);
- SysTryReturnResult(NID_APP, pReg != null, GetLastResult(), "Propagating to caller...");
+ if (pReg == null)
+ {
+ result r = GetLastResult();
+ SysPropagate(NID_APP, r);
+ return r;
+ }
result r = pReg->GetValue(__sectionName, key, value);
SysTryLog(NID_APP, !IsFailed(r), "[%s] Getting value to the registry has failed.", GetErrorMessage(r));
MutexGuard lock(__mutex);
Registry* pReg = LoadN(ReadOnly);
- SysTryReturnResult(NID_APP, pReg != null, GetLastResult(), "Propagating to caller...");
+ if (pReg == null)
+ {
+ result r = GetLastResult();
+ SysPropagate(NID_APP, r);
+ return r;
+ }
result r = pReg->GetValue(__sectionName, key, value);
SysTryLog(NID_APP, !IsFailed(r), "[%s] Getting value to the registry has failed.", GetErrorMessage(r));
SysTryCatch(NID_APP, pkgname != NULL, r = E_OBJ_NOT_FOUND, E_OBJ_NOT_FOUND, "[E_OBJ_NOT_FOUND] Cannot acquire package name for current application.");
r = arg.Construct(launchArguments);
- SysTryCatch(NID_APP, !IsFailed(r), , r, "[%s] Propagating.", GetErrorMessage(r));
+ if (IsFailed(r))
+ {
+ SysPropagate(NID_APP, r);
+ goto CATCH;
+ }
pKb = arg.GetBundle();
service_create_request(pKb, &svc);
r = arg.Construct(launchArguments);
- SysTryCatch(NID_APP, !IsFailed(r), , r, "[%s] Propagating.", GetErrorMessage(r));
+ if (IsFailed(r))
+ {
+ SysPropagate(NID_APP, r);
+ goto CATCH;
+ }
pKb = arg.GetBundle();
service_create_request(pKb, &svc);