From: Hwankyu Jhun Date: Mon, 16 Jan 2023 05:02:08 +0000 (+0000) Subject: Fix build error X-Git-Tag: accepted/tizen/unified/20230117.140508~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7176f3184a8761b202cb7189020a46f80cf2459b;p=platform%2Fcore%2Fappfw%2Flaunchpad.git Fix build error If the priority change feature is enabled, the build error is occurred. This patch fixes the build error. The TIZEN_FEATURE_PRIORITY_CHANGE feature is not used in the loader process. It's removed from the app-defined-loader. Change-Id: Ia6333c0195b5db3baaa7ce5aa6feb7cd7b08d23e Signed-off-by: Hwankyu Jhun --- diff --git a/src/app-defined-loader/src/app-defined-loader.cc b/src/app-defined-loader/src/app-defined-loader.cc index 4ae4471..b96e72e 100644 --- a/src/app-defined-loader/src/app-defined-loader.cc +++ b/src/app-defined-loader/src/app-defined-loader.cc @@ -89,18 +89,10 @@ class AppDefinedLoader { loader_priority_enabled_ = enable; } - void SetPriorityChanged(bool enable) { - priority_change_enabled_ = enable; - } - bool IsLoaderPriorityEnabled() { return loader_priority_enabled_; } - bool IsPriorityChangeEnabled() { - return priority_change_enabled_; - } - void SetFdHandler(Ecore_Fd_Handler* fd_handler) { fd_handler_ = fd_handler; } @@ -152,6 +144,7 @@ class AppDefinedLoader { if (loader->IsLoaderPriorityEnabled()) launchpad_loader_set_priority(19); + loader->PreloadLib(ex); ecore_init(); setenv("AUL_LOADER_INIT", "1", 1); @@ -160,6 +153,9 @@ class AppDefinedLoader { setenv("AUL_HWACC", "none", 1); else if (loader_type == LOADER_TYPE_HW) setenv("AUL_HWACC", "hw", 1); + + if (loader->IsLoaderPriorityEnabled()) + launchpad_loader_set_priority(0); } static int OnLaunch(int argc, char** argv, const char* app_path, @@ -167,9 +163,6 @@ class AppDefinedLoader { void* user_data) { _I("on launch"); AppDefinedLoader* loader = static_cast(user_data); - if (!loader->IsPriorityChangeEnabled()) - return 0; - bundle* kb = launchpad_loader_get_bundle(); if (kb == nullptr) return 0; @@ -326,7 +319,6 @@ class AppDefinedLoader { std::shared_ptr lifecycle_cb_ = nullptr; std::shared_ptr adapter_ = nullptr; bool loader_priority_enabled_ = false; - bool priority_change_enabled_ = false; loader_receiver_cb receiver_cb_ = nullptr; Ecore_Fd_Handler* fd_handler_ = nullptr; std::unique_ptr proc_; @@ -341,10 +333,7 @@ int main(int argc, char** argv) { launchpad::AppDefinedLoader loader(argc, argv); #ifdef TIZEN_FEATURE_LOADER_PRIORITY - loader->SetLoaderPriority(true); -#endif -#ifdef TIZEN_FEATURE_PRIORITY_CHANGE - loader->SetPriorityChanged(true); + loader.SetLoaderPriority(true); #endif return launchpad_loader_main(argc, argv,