Limit media type visibility further

This commit is contained in:
Matt Nadareski
2025-09-25 08:54:33 -04:00
parent c34b92bad8
commit 0b0427e9c1
2 changed files with 17 additions and 1 deletions

View File

@@ -351,7 +351,22 @@ namespace MPF.UI.Windows
/// </summary>
public void SetMediaTypeVisibility()
{
MediaTypeComboBox!.Visibility = MainViewModel.CurrentProgram == InternalProgram.DiscImageCreator
// Only DiscImageCreator uses the media type box
if (MainViewModel.CurrentProgram != InternalProgram.DiscImageCreator)
{
MediaTypeComboBox!.Visibility = Visibility.Hidden;
return;
}
// If there are no media types defined
if (MainViewModel.MediaTypes == null)
{
MediaTypeComboBox!.Visibility = Visibility.Hidden;
return;
}
// Only systems with more than one media type should show the box
MediaTypeComboBox!.Visibility = MainViewModel.MediaTypes.Count > 1
? Visibility.Visible
: Visibility.Hidden;
}