#include "InstallerUtil.h"
-#define OSP_INSTALLER_VERSION "version=[20130715.2]"
+#define OSP_INSTALLER_VERSION "version=[20130731.1]"
#define DIR_BIN L"/bin"
#define DIR_INFO L"/info"
#include <unique_ptr.h>
#include <FIoFile.h>
+#include <FAppPkgPackageInfo.h>
#include <FAppPkg_PackageInfoImpl.h>
#include "InstallationContext.h"
res = InstallerUtil::GetRdsList(packageId, pDeletedList.get(), pAddedList.get(), pModifiedList.get());
TryReturn(res, INSTALLER_ERROR_INTERNAL_STATE, "GetRdsList() failed");
- PackageInfo* pPackageInfo = _PackageManagerImpl::GetInstance()->GetPackageInfoN(packageId);
- TryReturn(pPackageInfo != null, INSTALLER_ERROR_INTERNAL_STATE, "GetPackageInfoN() failed");
+ std::unique_ptr< PackageInfo > pPackageInfo(_PackageManagerImpl::GetInstance()->GetPackageInfoN(packageId));
+ TryReturn(pPackageInfo, INSTALLER_ERROR_INTERNAL_STATE, "GetPackageInfoN() failed.");
- _PackageInfoImpl* pPackageInfoImpl = _PackageInfoImpl::GetInstance(pPackageInfo);
+ _PackageInfoImpl* pPackageInfoImpl = _PackageInfoImpl::GetInstance(pPackageInfo.get());
TryReturn(pPackageInfoImpl, INSTALLER_ERROR_INTERNAL_STATE, "GetInstance() failed");
String rootPath = pPackageInfoImpl->GetAppRootPath();