extern "C" {
#endif
+static const wchar_t OPERATION_CONFIGURE[] = L"http://tizen.org/appcontrol/operation/configure";
result _OSP_EXPORT_ StartAppControl(int req, const String&, const String&, const String*, const String*, const IMap*);
result _OSP_EXPORT_ TerminateAppControl(int req);
SysLog(NID_APP, "Actual app is %ls.", package.GetPointer());
__req = req;
- int pid = _AppControlManager::GetInstance()->Launch(msg, package, operationId, pActualUri, pMime, OnAppControlResult, 0);
+ int pid = -1;
+
+ if (operationId == OPERATION_CONFIGURE)
+ {
+ pid = _AppControlManager::GetInstance()->Launch(msg, package, operationId, pActualUri, pMime, OnAppControlResult, 0);
+ }
+ else
+ {
+ pid = _AppControlManager::GetInstance()->LaunchPkg(msg, package, operationId, pActualUri, pMime, OnAppControlResult, 0);
+ }
+
if (pid <= 0)
{
r = GetLastResult();