e - suspend.hibernat intelligently - dont account for ac power

this means only lid/screen status affects intelligent suspending. it's
not what people expect and doesnt rely on ecore getting mains power
stuff right too.
This commit is contained in:
Carsten Haitzler 2016-05-17 00:33:47 +09:00 committed by Mike Blumenkrantz
parent 1f0e9fb0ab
commit cad34648c6
1 changed files with 2 additions and 4 deletions

View File

@ -2454,8 +2454,7 @@ _have_lid_and_external_screens_on(void)
ACT_FN_GO(suspend_smart, EINA_UNUSED)
{
if ((!_have_lid_and_external_screens_on()) &&
(ecore_power_state_get() != ECORE_POWER_STATE_MAINS))
if (!_have_lid_and_external_screens_on())
e_sys_action_do(E_SYS_SUSPEND, NULL);
}
@ -2523,8 +2522,7 @@ ACT_FN_GO(hibernate, )
ACT_FN_GO(hibernate_smart, EINA_UNUSED)
{
if ((!_have_lid_and_external_screens_on()) &&
(ecore_power_state_get() != ECORE_POWER_STATE_MAINS))
if (!_have_lid_and_external_screens_on())
e_sys_action_do(E_SYS_HIBERNATE, NULL);
}