# HG changeset patch # User arpi # Date 1043012755 0 # Node ID db16deba0817c8574f7440b5785a208c99d8dcae # Parent 00b831ed9582752314da6b04bca5026a371698c4 fix selected audio language in menu diff -r 00b831ed9582 -r db16deba0817 Gui/mplayer/gtk/menu.c --- a/Gui/mplayer/gtk/menu.c Sun Jan 19 21:24:31 2003 +0000 +++ b/Gui/mplayer/gtk/menu.c Sun Jan 19 21:45:55 2003 +0000 @@ -379,13 +379,13 @@ DVDAudioLanguageMenu=AddSubMenu( DVDSubMenu,MSGTR_MENU_AudioLanguages ); if ( guiIntfStruct.DVD.nr_of_audio_channels ) { - char tmp[64]; int i, id = audio_id; + char tmp[64]; int i, id = guiIntfStruct.demuxer ? ((demuxer_t *)guiIntfStruct.demuxer)->audio->id : audio_id; for ( i=0;i < guiIntfStruct.DVD.nr_of_audio_channels;i++ ) { snprintf( tmp,64,"%s - %s %s",GetLanguage( guiIntfStruct.DVD.audio_streams[i].language ), ChannelTypes[ guiIntfStruct.DVD.audio_streams[i].type ], ChannelNumbers[ guiIntfStruct.DVD.audio_streams[i].channels ] ); - if ( id == -1 ) id=guiIntfStruct.DVD.audio_streams[i].id; +// if ( id == -1 ) id=audio_id; //guiIntfStruct.DVD.audio_streams[i].id; AddMenuCheckItem( DVDAudioLanguageMenu,tmp, id == guiIntfStruct.DVD.audio_streams[i].id, ( guiIntfStruct.DVD.audio_streams[i].id << 16 ) + evSetDVDAudio );