Inline mode support
[framework/web/wrt-installer.git] / src / jobs / widget_install / task_manifest_file.cpp
index f6bc038..009b315 100644 (file)
@@ -626,7 +626,10 @@ void TaskManifestFile::writeManifest(const DPL::String & path)
 
         uiApp.setTaskmanage(true);
         uiApp.setNodisplay(true);
-
+#ifdef MULTIPROCESS_SERVICE_SUPPORT_INLINE
+        uiApp.setTaskmanage(ConfigParserData::AppControlInfo::Disposition::INLINE != it->m_disposition);
+        uiApp.setMultiple(ConfigParserData::AppControlInfo::Disposition::INLINE == it->m_disposition);
+#endif
         std::stringstream postfix;
         postfix << "-__SERVICE_PROCESS__" << count++;
 
@@ -651,6 +654,10 @@ void TaskManifestFile::writeManifest(const DPL::String & path)
 
         uiApp.setTaskmanage(true);
         uiApp.setNodisplay(true);
+#ifdef MULTIPROCESS_SERVICE_SUPPORT_INLINE
+        uiApp.setTaskmanage(ConfigParserData::ServiceInfo::Disposition::INLINE != it->m_disposition);
+        uiApp.setMultiple(ConfigParserData::ServiceInfo::Disposition::INLINE == it->m_disposition);
+#endif
 
         std::stringstream postfix;
         postfix << "-__SERVICE_PROCESS__" << count++;