{
int ret;
- clear_pm_status_flag(PWROFF_FLAG);
ret = launch_system_app(APP_POWERKEY, 2, APP_KEY_TYPE, APP_POWERKEY);
if (ret < 0)
_E("Failed to launch power off popup.");
{
int ret;
- clear_pm_status_flag(PWROFF_FLAG);
ret = launch_system_app(APP_POWERKEY, 2, APP_KEY_TYPE, APP_POWERKEY);
if (ret < 0)
_E("Failed to launch power off popup.");
poweroff_prepare();
poweroff_request_shutdown();
-
- if (disp_plgn->update_pm_setting)
- disp_plgn->update_pm_setting(SETTING_POWEROFF, poweroff_opt.type);
} else {
_D("Poweroff wait timer for pid %d is expired, but keep waiting for others...", pid);
}
_E("Failed to set vconf value for power off status: %d", vconf_get_ext_errno());
poweroff_stage = POWEROFF_TRIGGERED;
+ if (disp_plgn->update_pm_setting)
+ disp_plgn->update_pm_setting(SETTING_POWEROFF, poweroff_opt.type);
/* Poweroff event broadcasting */
system_shutdown_send_system_event();