From 72366f68d1036084d1adc5971eeee4885f36fe5c Mon Sep 17 00:00:00 2001 From: Stefan Csomor Date: Sat, 4 Nov 2006 10:38:15 +0000 Subject: [PATCH] removing additional offset - why did this ever work ? git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43014 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/generic/treectlg.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/generic/treectlg.cpp b/src/generic/treectlg.cpp index 32498c5093..1dd90fef81 100644 --- a/src/generic/treectlg.cpp +++ b/src/generic/treectlg.cpp @@ -2232,8 +2232,12 @@ void wxGenericTreeCtrl::PaintItem(wxGenericTreeItem *item, wxDC& dc) if ( HasFlag(wxTR_FULL_ROW_HIGHLIGHT) ) { int x, y, w, h; - + // TODO : using DoGetPosition should be wrong on any platform, the dc is focused on this window +#ifdef __WXMAC__ + x=y=0; +#else DoGetPosition(&x, &y); +#endif DoGetSize(&w, &h); dc.DrawRectangle(x, item->GetY()+offset, w, total_h-offset); } -- 2.47.2