From: Hwankyu Jhun Date: Fri, 23 Feb 2024 00:06:54 +0000 (+0900) Subject: Modify incorrect instance ID settings X-Git-Tag: accepted/tizen/8.0/unified/20240223.155822~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f16c7ffdfd80c02fcc64dcf478919f9ee2247cd1;p=platform%2Fcore%2Fappfw%2Famd.git Modify incorrect instance ID settings The instance ID of the app status handle must be set only when the instance ID of the launch context is not empty. Change-Id: I0e8d6e5565870b34c5738074df10707786026fd2 Signed-off-by: Hwankyu Jhun --- diff --git a/src/lib/app_status/app_status_manager.cc b/src/lib/app_status/app_status_manager.cc index e2e97df7..7104580e 100644 --- a/src/lib/app_status/app_status_manager.cc +++ b/src/lib/app_status/app_status_manager.cc @@ -789,8 +789,10 @@ AppStatusPtr AppStatusManager::AddAppInfo(LaunchContext* context) { auto& app_status = found->second; if (app_status->GetUID() == context->GetTargetUid()) { app_status->request_id_ = context->GetRequestId(); - app_status->instance_id_ = context->GetInstanceId(); + if (!context->GetInstanceId().empty()) + app_status->instance_id_ = context->GetInstanceId(); app_status->org_caller_pid_ = context->GetCallerPid(); + app_status->last_caller_pid_ = context->GetCallerPid(); app_status->SetBackgroundLaunch(context->IsBackgroundLaunch()); app_status->subapp_ = context->IsSubApp(); app_status->debug_mode_ = context->IsDebugMode();