Modify GetMenuIconN() API
[platform/framework/native/appfw.git] / src / app / package / FAppPkg_PackageManagerImpl.cpp
index 6022a6a..f047532 100755 (executable)
@@ -739,7 +739,6 @@ _PackageManagerImpl::GetPackageInfoFromFileN(const String& filePath) const
        SysLog(NID_APP, "packagePath = [%s], extension = [%s]", pPackagePath.get(), pExtension.get());
 
        bool res = true;
-       result r = E_SUCCESS;
 
        if (strcasecmp(pExtension.get(), "tpk") == 0)
        {
@@ -800,12 +799,7 @@ _PackageManagerImpl::GetPackageInfoFromFileN(const String& filePath) const
                        pPackageAppInfoImpl->SetMainApp(true);
                        if ((pPkgInfo->icon_buf) && (pPkgInfo->icon_size > 0))
                        {
-                               String iconPath("/tmp/icon.png");
-                               File file;
-                               r = file.Construct(iconPath, "w+");
-                               r = file.Write(pPkgInfo->icon_buf, pPkgInfo->icon_size);
-
-                               pPackageAppInfoImpl->SetAppTempIconPath(iconPath);
+                               pPackageAppInfoImpl->SetAppMenuIconBuffer(pPkgInfo->icon_buf, pPkgInfo->icon_size);
                        }
 
                        pPackageInfoImpl->AddPackageAppInfo(*pPackageAppInfo.release());