From 81c6c6eeed415730a2883e54cbd8805068bbcad0 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Wed, 23 Sep 2015 01:19:54 +0200 Subject: [PATCH] Build fix for wxDataViewCtrl after wxSystemThemedControl changes wxSystemThemedControl is a template class and can't be used without template arguments even though MSVC somehow compiled it -- but g++, quite justifiably, refused to do it. --- src/generic/datavgen.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/generic/datavgen.cpp b/src/generic/datavgen.cpp index 1c73f15b4d..316f0609d8 100644 --- a/src/generic/datavgen.cpp +++ b/src/generic/datavgen.cpp @@ -5421,10 +5421,11 @@ void wxDataViewCtrl::ToggleSortByColumn(int column) void wxDataViewCtrl::DoEnableSystemTheme(bool enable, wxWindow* window) { - wxSystemThemedControl::DoEnableSystemTheme(enable, window); - wxSystemThemedControl::DoEnableSystemTheme(enable, m_clientArea); + typedef wxSystemThemedControl Base; + Base::DoEnableSystemTheme(enable, window); + Base::DoEnableSystemTheme(enable, m_clientArea); if ( m_headerArea ) - wxSystemThemedControl::DoEnableSystemTheme(enable, m_headerArea); + Base::DoEnableSystemTheme(enable, m_headerArea); } #endif // !wxUSE_GENERICDATAVIEWCTRL