Prevent duplicate launch 59/284859/6
authorChanggyu Choi <changyu.choi@samsung.com>
Tue, 29 Nov 2022 07:56:03 +0000 (16:56 +0900)
committerChanggyu Choi <changyu.choi@samsung.com>
Fri, 2 Dec 2022 00:57:52 +0000 (00:57 +0000)
If both on-boot and restart options are enabled.
Some app may be duplicated launched.
After applying this patch, amd restart app after pkg update when it is not onboot app.

Change-Id: I9b79c0061ae3af101bd2dae197fc35fe04b0cb16
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
src/lib/app_info/app_info_manager.cc

index e15d102..c25a9e7 100644 (file)
@@ -834,7 +834,9 @@ int AppInfoManager::PkgmgrEventUpdateHandler(const pkgmgrinfo_appinfo_h handle,
     return -1;
   }
 
-  _restart_manager_restart_app(chunk->GetUid(), appid);
+  if (app_info->GetOnboot() == "false")
+    _restart_manager_restart_app(chunk->GetUid(), appid);
+
   return 0;
 }