From e604d013029e7b1c82cd92445899a4f67eb9eab0 Mon Sep 17 00:00:00 2001 From: Anton Triest Date: Sat, 18 Apr 2020 00:18:00 +0200 Subject: [PATCH] Use appropriate system colour for lines in wxGenericTreeCtrl Native control seems to use wxSYS_COLOUR_GRAYTEXT, so follow it in the generic one. Closes #18710. Co-authored-by: pb101 --- src/generic/treectlg.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/generic/treectlg.cpp b/src/generic/treectlg.cpp index 383140a210..210e64d3f7 100644 --- a/src/generic/treectlg.cpp +++ b/src/generic/treectlg.cpp @@ -1013,7 +1013,8 @@ bool wxGenericTreeCtrl::Create(wxWindow *parent, // style because we apparently get performance problems when using dotted // pen for drawing in some ports -- but under MSW it seems to work fine #ifdef __WXMSW__ - m_dottedPen = wxPen(*wxLIGHT_GREY, 0, wxPENSTYLE_DOT); + m_dottedPen = wxPen(wxSystemSettings::GetColour(wxSYS_COLOUR_GRAYTEXT), + 1, wxPENSTYLE_DOT); #else m_dottedPen = *wxGREY_PEN; #endif