From 816964cfd8f4b004e21a36f3e9edf8673d630c83 Mon Sep 17 00:00:00 2001 From: Robert Roebling Date: Sat, 20 Oct 2007 10:43:57 +0000 Subject: [PATCH] Only draw cell in selected style when control has focus git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49257 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/generic/datavgen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/generic/datavgen.cpp b/src/generic/datavgen.cpp index 8c9cd03309..325e8807da 100644 --- a/src/generic/datavgen.cpp +++ b/src/generic/datavgen.cpp @@ -2462,7 +2462,7 @@ void wxDataViewMainWindow::OnPaint( wxPaintEvent &WXUNUSED(event) ) item_rect.x += indent; int state = 0; - if (m_selection.Index(item) != wxNOT_FOUND) + if (m_hasFocus && (m_selection.Index(item) != wxNOT_FOUND)) state |= wxDATAVIEW_CELL_SELECTED; // TODO: it would be much more efficient to create a clipping -- 2.45.2