From 9e4355850b7d3ff5fb2c0fe28fcbf29f4b00f076 Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Sat, 4 Nov 2006 16:10:28 +0000 Subject: [PATCH] Generic fix for full row highlight git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43036 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/generic/treectlg.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/generic/treectlg.cpp b/src/generic/treectlg.cpp index 1dd90fef81..71d4246999 100644 --- a/src/generic/treectlg.cpp +++ b/src/generic/treectlg.cpp @@ -2231,14 +2231,9 @@ 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); + int x, w, h; + x=0; + GetVirtualSize(&w, &h); dc.DrawRectangle(x, item->GetY()+offset, w, total_h-offset); } else