Index: macosx/Controller.mm===================================================================--- macosx/Controller.mm (revision 1432)+++ macosx/Controller.mm (working copy)@@ -2828,10 +2828,41 @@ - (IBAction) setEnabledStateOfAudioMixdownControls: (id) sender { /* We will be setting the enabled/disabled state of each tracks audio controls based on- * the settings of the source audio for that track. We leave the samplerate and bitrate- *to audiotrackMixdownChanged- */+ * the settings of the source audio for that track. We leave the samplerate and bitrate+ * to audiotrackMixdownChanged+ */+ /* We will first verify that a lower track number has been selected before enabling each track+ * for example, make sure a track is selected for track 1 before enabling track 2, etc.+ */+ if ([fAudLang1PopUp indexOfSelectedItem] == 0)+ {+ [fAudLang2PopUp setEnabled: NO];+ [fAudLang2PopUp selectItemAtIndex: 0];+ }+ else+ {+ [fAudLang2PopUp setEnabled: YES];+ }++ if ([fAudLang2PopUp indexOfSelectedItem] == 0)+ {+ [fAudLang3PopUp setEnabled: NO];+ [fAudLang3PopUp selectItemAtIndex: 0];+ }+ else+ {+ [fAudLang3PopUp setEnabled: YES];+ }+ if ([fAudLang3PopUp indexOfSelectedItem] == 0)+ {+ [fAudLang4PopUp setEnabled: NO];+ [fAudLang4PopUp selectItemAtIndex: 0];+ }+ else+ {+ [fAudLang4PopUp setEnabled: YES];+ } /* enable/disable the mixdown text and popupbutton for audio track 1 */ [fAudTrack1CodecPopUp setEnabled: ([fAudLang1PopUp indexOfSelectedItem] == 0) ? NO : YES]; [fAudTrack1MixPopUp setEnabled: ([fAudLang1PopUp indexOfSelectedItem] == 0) ? NO : YES];