From 7cd48f7db14c7a2413d7dc1e20645128003151b6 Mon Sep 17 00:00:00 2001 From: donovan6000 Date: Mon, 25 Mar 2019 18:02:41 -0700 Subject: [PATCH] Fixes how disabled wxDataViewToggle columns are displayed when control is disabled --- src/generic/datavgen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/generic/datavgen.cpp b/src/generic/datavgen.cpp index 3883a51c07..968bbbbb5f 100644 --- a/src/generic/datavgen.cpp +++ b/src/generic/datavgen.cpp @@ -1298,7 +1298,7 @@ bool wxDataViewToggleRenderer::Render( wxRect cell, wxDC *dc, int WXUNUSED(state if (m_toggle) flags |= wxCONTROL_CHECKED; if (GetMode() != wxDATAVIEW_CELL_ACTIVATABLE || - GetEnabled() == false) + !(GetOwner()->GetOwner()->IsEnabled() && GetEnabled())) flags |= wxCONTROL_DISABLED; // Ensure that the check boxes always have at least the minimal required