diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2017-07-19 10:21:56 +0900 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2017-07-19 10:31:20 +0900 |
commit | e7eaef62f347aea58714b677bb41f0a9468e7819 (patch) | |
tree | 6d0b09bcf331a804e28e16ae92f6cc5fb7156b9d /src | |
parent | 4077b3ce591069dc4f9fe239aa1a9128173d3c56 (diff) | |
download | enlightenment-e7eaef62f347aea58714b677bb41f0a9468e7819.tar.gz |
powersave usage - dont use usleep at all. pwoersave sleep replaces it
also... there isn't realy a need to track the screensaver state...
powersave sleep will drop back to an hour between sleeps if we're in
freeze mode (it could be longer or even be indefinite). it will be
woken up if powersave state changes...
Diffstat (limited to 'src')
-rw-r--r-- | src/modules/sysinfo/cpuclock/cpuclock.c | 4 | ||||
-rw-r--r-- | src/modules/sysinfo/cpumonitor/cpumonitor.c | 4 | ||||
-rw-r--r-- | src/modules/sysinfo/memusage/memusage.c | 4 | ||||
-rw-r--r-- | src/modules/sysinfo/netstatus/netstatus.c | 4 | ||||
-rw-r--r-- | src/modules/sysinfo/thermal/thermal.c | 8 | ||||
-rw-r--r-- | src/modules/temperature/e_mod_main.c | 4 |
6 files changed, 0 insertions, 28 deletions
diff --git a/src/modules/sysinfo/cpuclock/cpuclock.c b/src/modules/sysinfo/cpuclock/cpuclock.c index 013712ec25..159cbcd7cb 100644 --- a/src/modules/sysinfo/cpuclock/cpuclock.c +++ b/src/modules/sysinfo/cpuclock/cpuclock.c @@ -828,10 +828,6 @@ _cpuclock_cb_frequency_check_main(void *data, Ecore_Thread *th) _cpuclock_status_free(status); if (ecore_thread_check(th)) break; e_powersave_sleeper_sleep(thc->sleeper, thc->interval); - if (e_powersave_mode_get() == E_POWERSAVE_MODE_FREEZE) - usleep((1000000.0 / 800.0) * (double)thc->interval); - else - usleep((1000000.0 / 8.0) * (double)thc->interval); if (ecore_thread_check(th)) break; } } diff --git a/src/modules/sysinfo/cpumonitor/cpumonitor.c b/src/modules/sysinfo/cpumonitor/cpumonitor.c index 84488033b3..f10aae0310 100644 --- a/src/modules/sysinfo/cpumonitor/cpumonitor.c +++ b/src/modules/sysinfo/cpumonitor/cpumonitor.c @@ -175,10 +175,6 @@ _cpumonitor_cb_usage_check_main(void *data, Ecore_Thread *th) ecore_thread_feedback(th, NULL); if (ecore_thread_check(th)) break; e_powersave_sleeper_sleep(thc->sleeper, thc->interval); - if (e_powersave_mode_get() == E_POWERSAVE_MODE_FREEZE) - usleep((1000000.0 / 800.0) * (double)thc->interval); - else - usleep((1000000.0 / 8.0) * (double)thc->interval); if (ecore_thread_check(th)) break; } } diff --git a/src/modules/sysinfo/memusage/memusage.c b/src/modules/sysinfo/memusage/memusage.c index 3cb81451c2..9b1478172e 100644 --- a/src/modules/sysinfo/memusage/memusage.c +++ b/src/modules/sysinfo/memusage/memusage.c @@ -295,10 +295,6 @@ _memusage_cb_usage_check_main(void *data, Ecore_Thread *th) ecore_thread_feedback(th, NULL); if (ecore_thread_check(th)) break; e_powersave_sleeper_sleep(thc->sleeper, thc->interval); - if (e_powersave_mode_get() == E_POWERSAVE_MODE_FREEZE) - usleep((1000000.0 / 800.0) * (double)thc->interval); - else - usleep((1000000.0 / 8.0) * (double)thc->interval); if (ecore_thread_check(th)) break; } } diff --git a/src/modules/sysinfo/netstatus/netstatus.c b/src/modules/sysinfo/netstatus/netstatus.c index e8e9ad3c74..14ee3a9180 100644 --- a/src/modules/sysinfo/netstatus/netstatus.c +++ b/src/modules/sysinfo/netstatus/netstatus.c @@ -180,10 +180,6 @@ _netstatus_cb_usage_check_main(void *data, Ecore_Thread *th) ecore_thread_feedback(th, NULL); if (ecore_thread_check(th)) break; e_powersave_sleeper_sleep(thc->sleeper, thc->interval); - if (e_powersave_mode_get() == E_POWERSAVE_MODE_FREEZE) - usleep((1000000.0 / 800.0) * (double)thc->interval); - else - usleep((1000000.0 / 8.0) * (double)thc->interval); if (ecore_thread_check(th)) break; } } diff --git a/src/modules/sysinfo/thermal/thermal.c b/src/modules/sysinfo/thermal/thermal.c index d0744754f9..e30c047a03 100644 --- a/src/modules/sysinfo/thermal/thermal.c +++ b/src/modules/sysinfo/thermal/thermal.c @@ -98,10 +98,6 @@ _thermal_check_sysctl(void *data, Ecore_Thread *th) if (ptemp != temp) ecore_thread_feedback(th, (void *)((long)temp)); ptemp = temp; e_powersave_sleeper_sleep(tth->sleeper, tth->poll_interval); - if (e_powersave_mode_get() == E_POWERSAVE_MODE_FREEZE) - usleep((1000000.0 / 800.0) * (double)tth->poll_interval); - else - usleep((1000000.0 / 8.0) * (double)tth->poll_interval); if (ecore_thread_check(th)) break; } } @@ -120,10 +116,6 @@ _thermal_check_fallback(void *data, Ecore_Thread *th) if (ptemp != temp) ecore_thread_feedback(th, (void *)((long)temp)); ptemp = temp; e_powersave_sleeper_sleep(tth->sleeper, tth->poll_interval); - if (e_powersave_mode_get() == E_POWERSAVE_MODE_FREEZE) - usleep((1000000.0 / 800.0) * (double)tth->poll_interval); - else - usleep((1000000.0 / 8.0) * (double)tth->poll_interval); if (ecore_thread_check(th)) break; } } diff --git a/src/modules/temperature/e_mod_main.c b/src/modules/temperature/e_mod_main.c index 8d7d0ad34f..a4e99a5c93 100644 --- a/src/modules/temperature/e_mod_main.c +++ b/src/modules/temperature/e_mod_main.c @@ -331,10 +331,6 @@ _temperature_check_main(void *data, Ecore_Thread *th) if (ptemp != temp) ecore_thread_feedback(th, (void *)((long)temp)); ptemp = temp; e_powersave_sleeper_sleep(tth->sleeper, tth->poll_interval); - if (e_powersave_mode_get() == E_POWERSAVE_MODE_FREEZE) - usleep((1000000.0 / 800.0) * (double)tth->poll_interval); - else - usleep((1000000.0 / 8.0) * (double)tth->poll_interval); if (ecore_thread_check(th)) break; } } |