From 068acfc2658733a1156bbc115c713f1b371a834e Mon Sep 17 00:00:00 2001 From: Priton-CE Date: Sat, 21 Sep 2024 19:16:02 +0200 Subject: added a (hacky) fix to compensate for QTs broken autoexclusive --- proto-wine/ftnoir_protocol_wine_dialog.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'proto-wine/ftnoir_protocol_wine_dialog.cpp') diff --git a/proto-wine/ftnoir_protocol_wine_dialog.cpp b/proto-wine/ftnoir_protocol_wine_dialog.cpp index d1887746..b46ebbcb 100644 --- a/proto-wine/ftnoir_protocol_wine_dialog.cpp +++ b/proto-wine/ftnoir_protocol_wine_dialog.cpp @@ -173,6 +173,12 @@ void FTControls::onRadioButtonsChanged() { ui.browse_proton_prefix_button->setEnabled(true); } } + else { + // for some reason QTs auto exclusive feature is not always correctly working + // this is a somewhat hacky solution + ui.variant_wine->setChecked(ui.wine_path_combo->isEnabled()); + ui.variant_proton->setChecked(ui.proton_version->isEnabled()); + } } void FTControls::doBrowseWine() { -- cgit v1.2.3