diff options
author | Eric Koegel <eric.koegel@gmail.com> | 2014-05-30 20:09:54 +0300 |
---|---|---|
committer | Eric Koegel <eric.koegel@gmail.com> | 2014-05-30 20:15:02 +0300 |
commit | 35c1387b35e9300291951540ae189827939cc219 (patch) | |
tree | 5fe2aa99a4136ec111cd28302aa1c57d42fd1f82 /src/xfpm-dpms.h | |
parent | be0266579381b2cb90edac1ec1ada7dcc1b49985 (diff) | |
download | ixfce4-power-manager-35c1387b35e9300291951540ae189827939cc219.tar.gz |
Break dpms power loop
dpms depended on power which depended on dpms which depended on
power which ... Break this loop by making power tell dpms directly
when it should be inhibited (presentation mode) and when it goes
on/off battery. This fixes at least one known xfpm startup issue.
Diffstat (limited to 'src/xfpm-dpms.h')
-rw-r--r-- | src/xfpm-dpms.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/xfpm-dpms.h b/src/xfpm-dpms.h index 125cbba8..57237ad9 100644 --- a/src/xfpm-dpms.h +++ b/src/xfpm-dpms.h @@ -66,6 +66,12 @@ void xfpm_dpms_force_level (XfpmDpms *dpms, CARD16 level); void xfpm_dpms_refresh (XfpmDpms *dpms); +void xfpm_dpms_inhibit (XfpmDpms *dpms, gboolean inhibit); + +gboolean xfpm_dpms_is_inhibited (XfpmDpms *dpms); + +void xfpm_dpms_set_on_battery (XfpmDpms *dpms, gboolean on_battery); + G_END_DECLS #endif /* HAVE_DPMS */ |