const int MIN_MEMORY_NEEDED = 1048576;
InternetApp::InternetApp(void)
-: __pMultiWindowManager(NULL),__pNewWindowInfo(null),pSceneManagementFrame(null),__value(null),__isShowMsg(false)
+: __pMultiWindowManager(NULL),__pNewWindowInfo(null),pSceneManagementFrame(null),__value(null),__isShowMsg(false),__pAc(null)
{
}
if (__operationId.CompareTo(L"http://tizen.org/appcontrol/operation/main") == 0)
{
-
- AppControl* pAc = AppManager::FindAppControlN(APPCONTROL_PROVIDER_ID_IMAGE_VIEWER,
+ if(__pAc)
+ {
+ r =__pAc->Stop();
+ AppLog("AppControl Stop Result %s",GetErrorMessage(r));
+ delete __pAc;
+ __pAc = null;
+ }
+ __pAc = AppManager::FindAppControlN(APPCONTROL_PROVIDER_ID_IMAGE_VIEWER,
APPCONTROL_OPERATION_ID_IMAGE_VIEWER);
- if (pAc && __value && __value->GetLength() > 0)
+ if (__pAc && __value && __value->GetLength() > 0)
{
AppLog("17jul __value is %S", __value->GetPointer());
- if (pAc->Start(__value, null, null, null) == E_SUCCESS)
+ if (__pAc->Start(__value, null, null, null) == E_SUCCESS)
{
- delete pAc;
+// delete pAc;
}
delete __value;
__value = null;
String typeVal = APPCONTROL_SELECT_VALUE_IMAGE;
extraData.Add(&typeKey, &typeVal);
- AppControl* pAc = AppManager::FindAppControlN(APPCONTROL_PROVIDER_ID_IMAGE_VIEWER,
+ if(__pAc)
+ {
+ result r = __pAc->Stop();
+ AppLog("AppControl Stop Result %s",GetErrorMessage(r));
+ delete __pAc;
+ __pAc = null;
+ }
+ __pAc = AppManager::FindAppControlN(APPCONTROL_PROVIDER_ID_IMAGE_VIEWER,
APPCONTROL_OPERATION_ID_IMAGE_VIEWER);
- if (pAc)
+ if (__pAc)
{
AppLog("17jul __value is %S", __value->GetPointer());
- if (pAc->Start(__value, null, null, null) == E_SUCCESS)
+ if (__pAc->Start(__value, null, null, null) == E_SUCCESS)
{
- delete pAc;
+// delete pAc;
}
}
delete __value;