Changeset 1491

Show
Ignore:
Timestamp:
10/09/08 03:59:57 (3 months ago)
Author:
astormont
Message:

Audio backend changing via gui works better

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • wine-doors/trunk/src/ui.py

    r1490 r1491  
    394394        winver_model.append( [ wine.WineVersion() ] ) 
    395395        wn_prefs['cb_winever'].set_model( winver_model ) 
     396        wn_prefs['cb_winever'].set_active(0) 
    396397 
    397398        # Do audio 
    398         wn_prefs['cb_audio'].append_text( wine.GetAudioSystem() ) 
    399         wn_prefs['cb_audio'].set_active(0) 
    400         for item in wine.GetAudioSystems(): 
    401             if item != wn_prefs['cb_audio'].get_active_text(): 
    402                 wn_prefs['cb_audio'].append_text( item ) 
     399        audio_model = gtk.ListStore( gobject.TYPE_STRING ) 
     400        audio_systems = wine.GetAudioSystems() 
     401        wn_prefs['cb_audio'].set_model( audio_model ) 
     402        for i in range( ( len( audio_systems ) - 1 ) ): 
     403            audio_model.append( [ audio_systems[i] ] ) 
     404            if audio_systems[i] == wine.GetAudioSystem(): 
     405                wn_prefs['cb_audio'].set_active(i) 
    403406         
    404407        model = gtk.ListStore( gobject.TYPE_STRING,