// TODO : sync should move to separate task.
sync();
- if (false == m_installerContext.existingWidgetInfo.isExist) {
- WidgetInstallToExtSingleton::Instance().postInstallation(true);
- } else {
- WidgetInstallToExtSingleton::Instance().postUpgrade(true);
+
+ if (INSTALL_LOCATION_TYPE_EXTERNAL == m_installerContext.locationType) {
+ if (false == m_installerContext.existingWidgetInfo.isExist) {
+ WidgetInstallToExtSingleton::Instance().postInstallation(true);
+ } else {
+ WidgetInstallToExtSingleton::Instance().postUpgrade(true);
+ }
+ WidgetInstallToExtSingleton::Instance().deinitialize();
}
- WidgetInstallToExtSingleton::Instance().deinitialize();
// remove widget install information file
unlink(m_installerContext.installInfo.c_str());