inhibit reason

This commit is contained in:
gen2brain 2013-09-28 23:15:09 +02:00
parent 0056b31f82
commit 8e2dcc0170

View file

@ -34,14 +34,20 @@ class LinuxScreenSaver:
def disable(self):
if self.screensaver:
self.cookie = self.screensaver.Inhibit("M64Py")
log.info("ScreenSaver disabled")
try:
self.cookie = self.screensaver.Inhibit("M64Py", "Emulation started")
log.info("ScreenSaver disabled")
except Exception, err:
log.exception(str(err))
def enable(self):
if self.cookie:
self.screensaver.UnInhibit(self.cookie)
log.info("ScreenSaver enabled")
self.cookie = None
try:
self.screensaver.UnInhibit(self.cookie)
log.info("ScreenSaver enabled")
self.cookie = None
except Exception, err:
log.exception(str(err))
class DarwinScreenSaver:
def __init__(self):