diff options
author | Rafael Ortiz <rafael@activitycentral.com> | 2011-03-25 02:10:10 (GMT) |
---|---|---|
committer | Rafael Ortiz <rafael@activitycentral.com> | 2011-03-25 02:10:10 (GMT) |
commit | c3c97e4844945fae15a55942af06af185fa1c5d6 (patch) | |
tree | d9541befe1c6043108ef629875ec212fbd18600c /stopwatch.py | |
parent | 8afa0a514fc6102e54d8bb27bc5786c52e0b1681 (diff) |
Disables idle suspend on XO while any of the stopwatches are
running by James Cameron
Diffstat (limited to 'stopwatch.py')
-rw-r--r-- | stopwatch.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/stopwatch.py b/stopwatch.py index 4ae43dd..d24f0e3 100644 --- a/stopwatch.py +++ b/stopwatch.py @@ -26,6 +26,9 @@ import threading import locale import pango from gettext import gettext +import powerd + +suspend = powerd.Suspend() class WatchModel(): STATE_PAUSED = 1 @@ -316,8 +319,10 @@ class OneWatchView(): self._logger.debug("run button pressed: " + str(t)) if self._run_button.get_active(): #button has _just_ been set active action = WatchModel.RUN_EVENT + suspend.inhibit() else: action = WatchModel.PAUSE_EVENT + suspend.uninhibit() self._watch_model.add_event_from_view((self._timer.get_offset() + t, action)) return True |