diff options
author | Simon Schampijer <erikos@localhost.localdomain> | 2007-11-24 14:24:11 (GMT) |
---|---|---|
committer | Simon Schampijer <erikos@localhost.localdomain> | 2007-11-24 14:24:11 (GMT) |
commit | 55dbd0d3c8d936739f6d53828850c3a113156079 (patch) | |
tree | cdd2b0a93d9ff822c7b8cab3eb34190ac127b0c5 | |
parent | a48d36320256d597bd0b6f8a1a6d93ed1a676fac (diff) |
Release the sound device when not in focusupdate-1
-rw-r--r-- | NEWS | 6 | ||||
-rwxr-xr-x | activity.py | 26 |
2 files changed, 15 insertions, 17 deletions
@@ -1,7 +1,13 @@ +* Release sound device when not in focus (erikos) + 21 +* ? + 20 +* ? + 19 * New pot files for create game mode diff --git a/activity.py b/activity.py index bd16683..da2b714 100755 --- a/activity.py +++ b/activity.py @@ -299,26 +299,18 @@ class MemorizeActivity(Activity): _logger.debug("buddy left - _buddy_left_cb: %s", buddy.props.nick) self.game.rem_buddy(buddy) - def _focus_in(self, event, data=None): - pass - ''' - if self.sound == 1: + def _focus_in(self, event, data=None): + if self.game.sound == 1: self.game.cs.start() - _logger.debug(" Memorize is visible: start csound server. ") - ''' + _logger.debug(" Memorize is visible: start csound server. ") - def _focus_out(self, event, data=None): - pass - ''' - if self.sound == 1: + def _focus_out(self, event, data=None): + if self.game.sound == 1: self.game.cs.pause() - _logger.debug(" Memorize is invisible: pause csound server. ") - ''' + _logger.debug(" Memorize is invisible: pause csound server. ") - def _cleanup_cb(self, data=None): - pass - ''' - if self.sound == 1: + def _cleanup_cb(self, data=None): + if self.game.sound == 1: self.game.cs.quit() _logger.debug(" Memorize closes: close csound server. ") - ''' + |