git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45446
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxUniv:
- Fix wxTextCtrl::SetSelection(-1, -1) to behave as documented (Anders Larsen)
+- Fix setting background colour for controls with transparent background
2.8.3
void wxStaticText::DoDraw(wxControlRenderer *renderer)
{
- if ( UseBgCol() )
- {
- wxDC& dc = renderer->GetDC();
- dc.SetBrush(GetBackgroundColour());
- dc.SetPen(*wxTRANSPARENT_PEN);
- dc.DrawRectangle(renderer->GetRect());
- }
-
renderer->DrawLabel();
}
rect.height = size.y;
wxWindow * const parent = GetParent();
- if ( HasTransparentBackground() && parent )
+ if ( HasTransparentBackground() && !UseBgCol() && parent )
{
wxASSERT( !IsTopLevel() );