Browse Source

Check if elapsed time >= configured time, otherwise we may have to wait

an extra tick
master
Adam Pippin 4 years ago
parent
commit
99d7e304d2
  1. 4
      PowerManagement.cpp

4
PowerManagement.cpp

@ -58,13 +58,13 @@ int PowerManagement(int pid, unsigned int signal)
switch (power_state)
{
case POWER_STATE_WAKE:
if (accumulator > IDLE_TIMEOUT)
if (accumulator >= IDLE_TIMEOUT)
{
idle();
}
break;
case POWER_STATE_IDLE:
if (accumulator > SLEEP_TIMEOUT)
if (accumulator >= SLEEP_TIMEOUT)
{
if (Kernel_count_running_tasks() == 1)
{

Loading…
Cancel
Save