From: DongHyun Song Date: Mon, 13 Jul 2020 01:30:29 +0000 (+0900) Subject: [Service][VD] Fix mount point remain issue X-Git-Tag: submit/tizen/20200714.080140~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fe8ff32a767e5522f343cfe1e49d00f412b534ae;p=platform%2Fframework%2Fweb%2Fwrtjs.git [Service][VD] Fix mount point remain issue While stopService, program.exit() is called synchronously. It will terminate wrt-service process directly, then mount point is still remaining without umount handling. Change-Id: Ife943100cd6a8cd814fd0fb63693195459b8b607 Signed-off-by: DongHyun Song --- diff --git a/wrt_app/service/main.ts b/wrt_app/service/main.ts index 26cf56f9..3aa42eec 100755 --- a/wrt_app/service/main.ts +++ b/wrt_app/service/main.ts @@ -28,8 +28,9 @@ wrt.on('start-service', (event: any, internal_id: string) => { wrt.on('stop-service', (event: any, internal_id: string) => { ServiceManager.stopService(internal_id); - if (wrt.getServiceModel() == "STANDALONE") - process.exit(); + if (wrt.getServiceModel() === 'STANDALONE') { + setTimeout(() => {process.exit()}, 10); + } }); wrt.on('builtin-service', (event: any, internal_id: string, service_name: string) => {