projects
/
watersofshiloah
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
0f816a2
)
Related to weird switching of playback on Maemo 5, putting in asserts to confirm...
author
Ed Page
<eopage@byu.net>
Fri, 21 May 2010 03:00:19 +0000
(22:00 -0500)
committer
Ed Page
<eopage@byu.net>
Fri, 21 May 2010 03:00:19 +0000
(22:00 -0500)
src/windows/_base.py
patch
|
blob
|
history
diff --git
a/src/windows/_base.py
b/src/windows/_base.py
index
cf17bfd
..
d855fd8
100644
(file)
--- a/
src/windows/_base.py
+++ b/
src/windows/_base.py
@@
-269,6
+269,7
@@
class ListWindow(BasicWindow):
@misc_utils.log_exception(_moduleLogger)
def _on_player_title_change(self, player, node):
@misc_utils.log_exception(_moduleLogger)
def _on_player_title_change(self, player, node):
+ assert not self._isDestroyed
self._select_row()
@misc_utils.log_exception(_moduleLogger)
self._select_row()
@misc_utils.log_exception(_moduleLogger)
@@
-419,6
+420,7
@@
class PresenterWindow(BasicWindow):
@misc_utils.log_exception(_moduleLogger)
def _on_player_state_change(self, player, newState):
@misc_utils.log_exception(_moduleLogger)
def _on_player_state_change(self, player, newState):
+ assert not self._isDestroyed
if self._active and self._player.state == self._player.STATE_PLAY:
self._seekbar.show()
assert self._updateSeek is None
if self._active and self._player.state == self._player.STATE_PLAY:
self._seekbar.show()
assert self._updateSeek is None
@@
-435,6
+437,7
@@
class PresenterWindow(BasicWindow):
@misc_utils.log_exception(_moduleLogger)
def _on_player_title_change(self, player, node):
@misc_utils.log_exception(_moduleLogger)
def _on_player_title_change(self, player, node):
+ assert not self._isDestroyed
if not self._active or node in [None, self._node]:
self._playerNode = node
return
if not self._active or node in [None, self._node]:
self._playerNode = node
return
@@
-444,6
+447,7
@@
class PresenterWindow(BasicWindow):
@misc_utils.log_exception(_moduleLogger)
def _on_player_error(self, player, err, debug):
@misc_utils.log_exception(_moduleLogger)
def _on_player_error(self, player, err, debug):
+ assert not self._isDestroyed
_moduleLogger.error("%r - %r" % (err, debug))
@misc_utils.log_exception(_moduleLogger)
_moduleLogger.error("%r - %r" % (err, debug))
@misc_utils.log_exception(_moduleLogger)