diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2020-11-26 09:16:40 +0000 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2020-11-26 09:16:40 +0000 |
commit | e87ee674d3d5c04f1d168234d4fd2c5b430ab011 (patch) | |
tree | 3358c525fa4a726a8f4f680f8a0584d09652541b | |
parent | 99dd752b109ccd0c4ecd277b50801146d42aa173 (diff) | |
download | enlightenment-e87ee674d3d5c04f1d168234d4fd2c5b430ab011.tar.gz |
powersave - add getter for screen mode
-rw-r--r-- | src/bin/e_powersave.c | 9 | ||||
-rw-r--r-- | src/bin/e_powersave.h | 1 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/bin/e_powersave.c b/src/bin/e_powersave.c index 5bc95267f0..7d73adbe9d 100644 --- a/src/bin/e_powersave.c +++ b/src/bin/e_powersave.c @@ -144,8 +144,6 @@ e_powersave_mode_unforce(void) powersave_mode_force = E_POWERSAVE_MODE_NONE; } -// XXX: need a get for this - E_API void e_powersave_mode_screen_set(E_Powersave_Mode mode) { @@ -166,6 +164,13 @@ e_powersave_mode_screen_unset(void) _e_powersave_mode_eval(); } +E_API E_Powersave_Mode +e_powersave_mode_screen_get(void) +{ + if (!powersave_screen) return E_POWERSAVE_MODE_NONE; + return powersave_mode_screen; +} + E_API E_Powersave_Sleeper * e_powersave_sleeper_new(void) { diff --git a/src/bin/e_powersave.h b/src/bin/e_powersave.h index 1d419b9fbd..bf36ecc9b2 100644 --- a/src/bin/e_powersave.h +++ b/src/bin/e_powersave.h @@ -44,6 +44,7 @@ E_API void e_powersave_mode_unforce(void); // are off/not visible E_API void e_powersave_mode_screen_set(E_Powersave_Mode mode); E_API void e_powersave_mode_screen_unset(void); +E_API E_Powersave_Mode e_powersave_mode_screen_get(void); E_API void e_powersave_defer_suspend(void); E_API void e_powersave_defer_hibernate(void); |