From 2a13fd238ea499a3e4b089f3ca3a327e94ddb4d9 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Thu, 27 Oct 2022 01:48:39 +0200 Subject: [PATCH] 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). --- src/generic/treectlg.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/generic/treectlg.cpp b/src/generic/treectlg.cpp index 98f444c25a..e1b20e0fa4 100644 --- a/src/generic/treectlg.cpp +++ b/src/generic/treectlg.cpp @@ -2655,7 +2655,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 ) @@ -2666,7 +2666,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);