Fix build break issues 78/301078/1
authorHwankyu Jhun <h.jhun@samsung.com>
Wed, 8 Nov 2023 05:07:57 +0000 (14:07 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Wed, 8 Nov 2023 05:07:57 +0000 (14:07 +0900)
- The namespace is changed from tizen_8.0.
- The AppType enum class is not defined in tizen_7.0.

Change-Id: I115b1d2e8c86d447a39568618888cbe64187be00
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/lib/amd_launch.cc

index 79298e98880a011a31ca487dbdc5915f25088553..728fcd7ec4e7fa6a788fc22fe467825ea5e40798 100644 (file)
@@ -1422,15 +1422,15 @@ int _launch_start_onboot_app_local(uid_t uid, const char* appid,
 }
 
 int _term_sub_app(int pid, uid_t uid) {
-  amd::AppStatusPtr app_status = amd::AppStatusManager::GetInst().Find(pid);
+  auto& inst = amd::app_status::AppStatusManager::GetInst();
+  auto app_status = inst.Find(pid);
   if (app_status == nullptr) {
     _W("Failed to find app status. pid(%d)", pid);
     return -1;
   }
 
   int ret = amd::AppRequest::TerminateSubApp(pid, uid);
-  amd::AppStatusManager::GetInst().Update(app_status, STATUS_DYING, false,
-      true);
+  inst.Update(app_status, STATUS_DYING, false, true);
   return ret;
 }
 
@@ -1438,17 +1438,16 @@ int _term_sub_inst(int pid, const char* instance_id, uid_t uid) {
   if (instance_id == nullptr)
     return -1;
 
-  amd::AppStatusPtr app_status = amd::AppStatusManager::GetInst().Find(pid);
+  auto& inst = amd::app_status::AppStatusManager::GetInst();
+  auto app_status = inst.Find(pid);
   if (app_status == nullptr) {
     _W("Failed to find app status. pid(%d)", pid);
     return -1;
   }
 
   int ret = amd::AppRequest::TerminateSubInstance(pid, uid, instance_id);
-  if (app_status->GetAppType() != amd::AppType::ComponentBased) {
-    amd::AppStatusManager::GetInst().Update(app_status, STATUS_DYING, false,
-        true);
-  }
+  if (app_status->GetAppType() != AT_COMPONENT_BASED_APP)
+    inst.Update(app_status, STATUS_DYING, false, true);
 
   return ret;
 }
@@ -1484,7 +1483,8 @@ int _launch_terminate_bg_inst(int pid, request_h request) {
 }
 
 int _launch_terminate_inst(int pid, request_h request) {
-  amd::AppStatusPtr app_status = amd::AppStatusManager::GetInst().Find(pid);
+  auto& inst = amd::app_status::AppStatusManager::GetInst();
+  auto app_status = inst.Find(pid);
   if (app_status == nullptr) {
     _W("Failed to find app status. pid(%d)", pid);
     return -1;
@@ -1492,10 +1492,8 @@ int _launch_terminate_inst(int pid, request_h request) {
 
   int ret = amd::AppRequest::TerminateInstance(pid,
       static_cast<amd::Request*>(request));
-  if (app_status->GetAppType() != amd::AppType::ComponentBased) {
-    amd::AppStatusManager::GetInst().Update(app_status, STATUS_DYING, false,
-        true);
-  }
+  if (app_status->GetAppType() != AT_COMPONENT_BASED_APP)
+    inst.Update(app_status, STATUS_DYING, false, true);
 
   return ret;
 }