Fix drawing of icons for non-root wxTreeCtrl items

Fix y coordinate value passed to wxDC::DrawBitmap() by restoring the
parentheses accidentally removed in 6dd4e73ea3 (Add wxDrawImageBitmap()
helper and use it in wx{List,Tree}Ctrl, 2022-10-25).

(cherry picked from commit 2a13fd238ea499a3e4b089f3ca3a327e94ddb4d9)

See #23255.
This commit is contained in:
Vadim Zeitlin 2022-10-27 01:48:39 +02:00
parent 0f6dfb6369
commit 2922fa0fa2

View File

@ -2708,7 +2708,7 @@ void wxGenericTreeCtrl::PaintItem(wxGenericTreeItem *item, wxDC& dc)
dc,
item->GetX(),
item->GetY() +
total_h > state_h ? (total_h-state_h)/2 : 0);
(total_h > state_h ? (total_h-state_h)/2 : 0));
}
if ( image != NO_IMAGE )
@ -2719,7 +2719,7 @@ void wxGenericTreeCtrl::PaintItem(wxGenericTreeItem *item, wxDC& dc)
dc,
item->GetX() + state_w,
item->GetY() +
total_h > image_h ? (total_h-image_h)/2 : 0);
(total_h > image_h ? (total_h-image_h)/2 : 0));
}
dc.SetBackgroundMode(wxBRUSHSTYLE_TRANSPARENT);