From: Ed Page Date: Thu, 6 May 2010 01:31:32 +0000 (-0500) Subject: Tracking some bugs X-Git-Url: http://git.maemo.org/git/?p=watersofshiloah;a=commitdiff_plain;h=3ef73c185a6b773c96cf4da7994fc4f15dc337d7 Tracking some bugs --- diff --git a/src/presenter.py b/src/presenter.py index 949a295..8e393e1 100644 --- a/src/presenter.py +++ b/src/presenter.py @@ -187,6 +187,7 @@ class StreamPresenter(object): @misc_utils.log_exception(_moduleLogger) def _on_player_state_change(self, player, newState): + # @bug We only want to folow changes in player when its active if newState == "play": newState = self.BUTTON_STATE_PLAY elif newState == "pause": @@ -206,6 +207,7 @@ class StreamPresenter(object): @misc_utils.log_exception(_moduleLogger) def _on_player_nav_change(self, player, newState): + # @bug We only want to folow changes in player when its active canNavigate = self._player.can_navigate newPotState = self._potentialButtonState if self._canNavigate != canNavigate: @@ -226,6 +228,7 @@ class StreamPresenter(object): @misc_utils.log_exception(_moduleLogger) def _on_player_title_change(self, player, newState): + # @bug We only want to folow changes in player when its active if self._isPortrait: backWidth = self._backgroundImage.get_width() backHeight = self._backgroundImage.get_height() @@ -258,6 +261,7 @@ class StreamPresenter(object): @misc_utils.log_exception(_moduleLogger) def _on_nav_action(self, widget, navState): + # @bug We only want to folow changes in player when its active try: buttonState = self._translate_state(navState) if buttonState == self.BUTTON_STATE_PLAY: