i3-companion: force DPMS level to 0 only if > 0

Otherwise, it seems we may trigger screen blanking.
This commit is contained in:
Vincent Bernat 2022-08-30 08:26:33 +02:00
parent 1815c57e64
commit f69cf5a056

View file

@ -1006,6 +1006,7 @@ async def on_resume(i3, event, path, sleeping):
if not sleeping:
logger.info("resume from sleep")
dpms = i3.x11(xcffib.dpms.key)
if dpms.Info().reply().power_level != 0:
dpms.ForceLevel(0)
i3.x11.flush()