}
else
{
- HandleAppWidgetRequest(operationId, pArgs);
-
// reset the timer for life duration
_ServiceAppImpl* pServiceAppImpl = _ServiceAppImpl::GetInstance();
SysAssert(pServiceAppImpl);
pServiceAppImpl->ResetLifeDurationTimer();
+
+ HandleAppWidgetRequest(operationId, pArgs);
}
return E_SUCCESS;
r = CreateAppWidget(*pInstanceId, operationId, pArgs);
SysTryReturnResult(NID_SHELL, !IsFailed(r), E_FAILURE, "[E_FAILURE] Failed to execute CreateAppWidget.");
}
+
+ // reset the timer for life duration
+ _ServiceAppImpl* pServiceAppImpl = _ServiceAppImpl::GetInstance();
+ SysAssert(pServiceAppImpl);
+ pServiceAppImpl->ResetLifeDurationTimer();
}
if (operationId == APPWIDGET_ON_RESIZE)