Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Schampijer <erikos@localhost.localdomain>2007-11-24 14:24:11 (GMT)
committer Simon Schampijer <erikos@localhost.localdomain>2007-11-24 14:24:11 (GMT)
commit55dbd0d3c8d936739f6d53828850c3a113156079 (patch)
treecdd2b0a93d9ff822c7b8cab3eb34190ac127b0c5
parenta48d36320256d597bd0b6f8a1a6d93ed1a676fac (diff)
Release the sound device when not in focusupdate-1
-rw-r--r--NEWS6
-rwxr-xr-xactivity.py26
2 files changed, 15 insertions, 17 deletions
diff --git a/NEWS b/NEWS
index ea11ed9..3449205 100644
--- a/NEWS
+++ b/NEWS
@@ -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. ")
- '''
+