Disable either track menu when there is just one or no track. Fixes #5622.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35945 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -1205,9 +1205,6 @@ MainWin::_SetupWindow()
|
||||
// printf("MainWin::_SetupWindow\n");
|
||||
// Populate the track menus
|
||||
_SetupTrackMenus(fAudioTrackMenu, fVideoTrackMenu);
|
||||
// Enable both if a file was loaded
|
||||
fAudioTrackMenu->SetEnabled(fHasFile);
|
||||
fVideoTrackMenu->SetEnabled(fHasFile);
|
||||
|
||||
fVideoMenu->SetEnabled(fHasVideo);
|
||||
fAudioMenu->SetEnabled(fHasAudio);
|
||||
@@ -1422,6 +1419,7 @@ MainWin::_SetupTrackMenus(BMenu* audioTrackMenu, BMenu* videoTrackMenu)
|
||||
audioTrackMenu->AddItem(new BMenuItem("none", new BMessage(M_DUMMY)));
|
||||
audioTrackMenu->ItemAt(0)->SetMarked(true);
|
||||
}
|
||||
audioTrackMenu->SetEnabled(count > 1);
|
||||
|
||||
|
||||
count = fController->VideoTrackCount();
|
||||
@@ -1437,6 +1435,7 @@ MainWin::_SetupTrackMenus(BMenu* audioTrackMenu, BMenu* videoTrackMenu)
|
||||
videoTrackMenu->AddItem(new BMenuItem("none", new BMessage(M_DUMMY)));
|
||||
videoTrackMenu->ItemAt(0)->SetMarked(true);
|
||||
}
|
||||
videoTrackMenu->SetEnabled(count > 1);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user