From b662011045bac278ade240be6b647f8e8edd6942 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Thu, 11 Jul 2024 00:27:18 +0200 Subject: [PATCH] #288 disable shader combobox when gdi renderer is enabled --- config/ConfigFormUnit.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/ConfigFormUnit.cpp b/config/ConfigFormUnit.cpp index d5a3357..c4499e3 100644 --- a/config/ConfigFormUnit.cpp +++ b/config/ConfigFormUnit.cpp @@ -967,6 +967,9 @@ void __fastcall TConfigForm::FormCreate(TObject *Sender) RendererCbx->ItemIndex = 0; } + ShaderD3DCbx->Enabled = !ContainsStr(RendererCbx->Text, "GDI"); + ShaderCbx->Enabled = ShaderD3DCbx->Enabled; + try { TStringDynArray list = TDirectory::GetFiles( @@ -1553,6 +1556,9 @@ void __fastcall TConfigForm::DevmodeChkClick(TObject *Sender) void __fastcall TConfigForm::RendererCbxChange(TObject *Sender) { + ShaderD3DCbx->Enabled = !ContainsStr(RendererCbx->Text, "GDI"); + ShaderCbx->Enabled = ShaderD3DCbx->Enabled; + if (ContainsStr(RendererCbx->Text, "Direct3D")) { ShaderLbl->Caption =