diff --git a/src/msw/bmpcbox.cpp b/src/msw/bmpcbox.cpp index 0b33efd5d2..6f1b9bd0e1 100644 --- a/src/msw/bmpcbox.cpp +++ b/src/msw/bmpcbox.cpp @@ -212,6 +212,10 @@ void wxBitmapComboBox::RecreateControl() // Revert the old string value if ( !HasFlag(wxCB_READONLY) ) ChangeValue(value); + + // If disabled we'll have to disable it again after re-creating + if ( !IsEnabled() ) + DoEnable(false); } wxBitmapComboBox::~wxBitmapComboBox()