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;
}
if (loader->IsLoaderPriorityEnabled())
launchpad_loader_set_priority(19);
+
loader->PreloadLib(ex);
ecore_init();
setenv("AUL_LOADER_INIT", "1", 1);
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,
void* user_data) {
_I("on launch");
AppDefinedLoader* loader = static_cast<AppDefinedLoader*>(user_data);
- if (!loader->IsPriorityChangeEnabled())
- return 0;
-
bundle* kb = launchpad_loader_get_bundle();
if (kb == nullptr)
return 0;
std::shared_ptr<loader_lifecycle_callback_s> lifecycle_cb_ = nullptr;
std::shared_ptr<loader_adapter_s> 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> proc_;
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,