From 4ac9bd1ba05c244c41839d8cb66fba73a6fba9b7 Mon Sep 17 00:00:00 2001 From: Cacodemon345 Date: Thu, 7 Jul 2022 18:16:15 +0600 Subject: [PATCH] Don't make non-MDA cards available for selection at all if a MDA card is selected They currently show total garbage. --- src/qt/qt_settingsdisplay.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/qt/qt_settingsdisplay.cpp b/src/qt/qt_settingsdisplay.cpp index ff4946504..c59a430e5 100644 --- a/src/qt/qt_settingsdisplay.cpp +++ b/src/qt/qt_settingsdisplay.cpp @@ -144,9 +144,15 @@ void SettingsDisplay::on_comboBoxVideo_currentIndexChanged(int index) { ui->pushButtonConfigureXga->setEnabled((hasIsa16 || has_MCA) && ui->checkBoxXga->isChecked()); int c = 2; + ui->comboBoxVideoSecondary->clear(); ui->comboBoxVideoSecondary->addItem(QObject::tr("None"), 0); + // TODO: Implement support for selecting non-MDA secondary cards properly when MDA cards are the primary ones. + if (video_card_get_flags(videoCard) == VIDEO_FLAG_TYPE_MDA) { + ui->comboBoxVideoSecondary->setCurrentIndex(0); + return; + } while (true) { const device_t* video_dev = video_card_getdevice(c); QString name = DeviceConfig::DeviceName(video_dev, video_get_internal_name(c), 1);