#include <FApp_Aul.h>
#include <FApp_AppArg.h>
#include <FApp_AppControlManager.h>
+#include <FApp_AppControlImpl.h>
#include <FApp_AppMessageImpl.h>
#include <FApp_IAppControlPluginProvider.h>
#include <FApp_RequestManagerT.h>
const AppId& provider = _AppArg::GetCalleeAppId(pBundle);
const String& operation = pInfo->operationId;
+ const bool isSubMode = _AppArg::IsSubMode(pBundle);
- _AppControlManager::GetInstance()->FinishAppControl(requestCode, res, provider, operation, pResult, 0);
+ _AppControlManager::GetInstance()->FinishAppControl(requestCode, res, provider, operation, pResult, (isSubMode) ? _APPCONTROL_PROPERTY_SUBMODE : 0);
pThis->__requestManager.RemoveItem(requestCode);
SysLog(NID_APP, "Request %d is removed from the list successfully.", requestCode);
#include <FApp_AppArg.h>
#include <FApp_AppControlManager.h>
#include <FApp_AppMessageImpl.h>
+#include <FApp_AppControlImpl.h>
#include <FApp_IAppControlPluginProvider.h>
#include <FApp_RequestManagerT.h>
pThis->__requestManager.RemoveItem(requestCode);
- _AppControlManager::GetInstance()->FinishAppControl(requestCode, res, pResult);
+ const bool isSubMode = _AppArg::IsSubMode(pBundle);
+ _AppControlManager::GetInstance()->FinishAppControl(requestCode, res, L"", L"", pResult, (isSubMode) ? _APPCONTROL_PROPERTY_SUBMODE : 0);
SysLog(NID_APP, "Request %d is removed from the list successfully.", requestCode);
}