# HG changeset patch # User ib # Date 1326471575 0 # Node ID c3f95506f756ca6e42cc3af0593c69109b147e25 # Parent ef94d1d0e2650272c462ab652bda1ee68020aefe Fix bug with switching audio and video tracks. The track did not change. This closes Bugzilla #2001. In addition, switching won't restart playback now. diff -r ef94d1d0e265 -r c3f95506f756 gui/ui/main.c --- a/gui/ui/main.c Fri Jan 13 15:25:13 2012 +0000 +++ b/gui/ui/main.c Fri Jan 13 16:19:35 2012 +0000 @@ -146,13 +146,15 @@ case ivSetAudio: if ( !mpctx_get_demuxer(guiInfo.mpcontext) || audio_id == iparam ) break; + mp_property_do("switch_audio",M_PROPERTY_SET,&iparam,guiInfo.mpcontext); audio_id=iparam; - goto play; + break; case ivSetVideo: if ( !mpctx_get_demuxer(guiInfo.mpcontext) || video_id == iparam ) break; + mp_property_do("switch_video",M_PROPERTY_SET,&iparam,guiInfo.mpcontext); video_id=iparam; - goto play; + break; case ivSetSubtitle: mp_property_do("sub",M_PROPERTY_SET,&iparam,guiInfo.mpcontext);