From 42cbde516210997d113e3671dc0bfffb01ac6a1d Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Tue, 20 Sep 2011 18:37:08 +0000 Subject: [PATCH] Reset the expander column when clearing columns in generic wxDVC. The expander column becomes invalid when all columns are cleared, don't keep a dangling pointer. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69165 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/generic/datavgen.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/generic/datavgen.cpp b/src/generic/datavgen.cpp index 6f44e1d13e..745e38b470 100644 --- a/src/generic/datavgen.cpp +++ b/src/generic/datavgen.cpp @@ -4357,6 +4357,7 @@ bool wxDataViewCtrl::DeleteColumn( wxDataViewColumn *column ) bool wxDataViewCtrl::ClearColumns() { + SetExpanderColumn(NULL); m_cols.Clear(); m_colsBestWidths.clear(); OnColumnsCountChanged(); -- 2.45.2