Set last result in IsHybridApp()
[platform/framework/native/appfw.git] / src / app / package / FAppPkg_PackageManagerImpl.cpp
index 39cac0d..835b5bd 100755 (executable)
@@ -1388,6 +1388,7 @@ _PackageManagerImpl::IsHybridPackage(const String& filePath) const
                res = false;
        }
 
+       SetLastResult(E_SUCCESS);
        return res;
 }
 
@@ -1426,7 +1427,9 @@ _PackageManagerImpl::SendPackageEvent(PackageType type, const PackageId& package
 
        if (strcmp(pEventKey, "start") == 0)
        {
-               if ((strcmp(pEventValue, "install") == 0) || (strcmp(pEventValue, "uninstall") == 0))
+               if ((strcmp(pEventValue, "install") == 0)
+                               || (strcmp(pEventValue, "update") == 0)
+                               ||(strcmp(pEventValue, "uninstall") == 0))
                {
                        String* pAppId = new (std::nothrow) String(packageId);
                        SysTryReturnVoidResult(NID_APP, pAppId != null, E_OUT_OF_MEMORY, "pAppId instance must not be null.");