mirror of
https://github.com/mupen64plus/mupen64plus-ui-python.git
synced 2025-04-02 10:51:53 -04:00
inhibit reason
This commit is contained in:
parent
0056b31f82
commit
8e2dcc0170
1 changed files with 11 additions and 5 deletions
|
@ -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):
|
||||
|
|
Loading…
Add table
Reference in a new issue