Changeset 1869

Show
Ignore:
Timestamp:
09/11/08 14:21:59 (2 months ago)
Author:
duncan
svm:headrev:

cc3e1ea1-1e01-0410-8d68-8b121e83a9d5:11151
Message:

[ 2230783 ] audio.detach plugin broken
Fix applied. The menu select event was being ignored when a new track started to play

Location:
freevo/src/audio
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • freevo/src/audio/player.py

    r1861 r1869  
    3535import rc 
    3636import plugin 
    37 import event 
     37from event import * 
    3838 
    3939from util.benchmark import benchmark 
     
    103103            if self.visible: 
    104104                rc.app(None) 
    105             self.item.eventhandler(event.PLAY_END) 
     105            self.item.eventhandler(PLAY_END) 
    106106        else: 
    107107            if self.visible: 
     
    147147    def show(self): 
    148148        if not self.visible: 
    149             self.visible = 1 
     149            self.visible = True 
    150150            self.refresh() 
    151151            rc.app(self.player) 
     
    155155    def hide(self): 
    156156        if self.visible: 
    157             self.visible = 0 
     157            self.visible = False 
    158158            skin.clear() 
    159159            rc.app(None) 
  • freevo/src/audio/plugins/detach.py

    r1796 r1869  
    4242benchmarking = config.DEBUG_BENCHMARKING 
    4343benchmarkcall = config.DEBUG_BENCHMARKCALL 
    44 benchmarking = 0 
    45 benchmarkcall = False 
    4644 
    4745class PluginInterface(plugin.MainMenuPlugin): 
     
    115113                PluginInterface.detached = False 
    116114                p.eventhandler(Event('STOP')) 
    117             elif event == MENU_PLAY_ITEM: 
     115            elif event == PLAY_START and gui.visible: 
    118116                rc.post_event(plugin.event('ATTACH')) 
    119117