fix to construct _AppWidgetManagerProxy, when it is required.[DCM-1972]
authorjungmin76.park <jungmin76.park@samsung.com>
Wed, 19 Jun 2013 07:23:42 +0000 (16:23 +0900)
committerjungmin76.park <jungmin76.park@samsung.com>
Wed, 19 Jun 2013 08:34:35 +0000 (17:34 +0900)
Change-Id: I0edf59c89b650efca6ee79c75cadceac23c3460b
Signed-off-by: jungmin76.park <jungmin76.park@samsung.com>
src/FShell_AppWidgetProviderManagerImpl.cpp

index 1bc32f4..3413194 100644 (file)
@@ -113,8 +113,6 @@ _AppWidgetProviderManagerImpl::GetInstance()
                __pAppWidgetManagerImpl = new (nothrow)_AppWidgetProviderManagerImpl;
                SysTryReturn(NID_SHELL, __pAppWidgetManagerImpl, null, E_OUT_OF_MEMORY, "Allocating new _AppWidgetManagerProxy failed.");
 
-               _AppWidgetManagerProxy::GetInstance();
-
                result r = __pAppWidgetManagerImpl->Construct();
                SysTryReturn(NID_SHELL, !IsFailed(r), null, r, "[%s] Propagating.", GetErrorMessage(r));
        }
@@ -332,7 +330,7 @@ _AppWidgetProviderManagerImpl::CheckCertificate(const AppId& localAppId, const A
        unique_ptr<char[]> pRemoteAppId(_StringConverter::CopyToCharArrayN(remoteAppId));
 
        int ret = package_manager_compare_app_cert_info(pLocalAppId.get(), pRemoteAppId.get(), &res);
-       SysTryReturnResult(NID_SHELL, ret == 0, E_SYSTEM, "Failed to check the certificate: %d", ret);
+       SysTryReturnResult(NID_SHELL, ret == 0, E_SYSTEM, "Failed to compare certificate (%s, %s): %d", pLocalAppId.get(), pRemoteAppId.get(), ret);
        SysTryReturnResult(NID_SHELL, res == PACAKGE_MANAGER_COMPARE_MATCH, E_CERTIFICATE_VERIFICATION_FAILED, "Both applications are not signed with the same certificate: %d", res);
 
        return E_SUCCESS;