From: Robert Roebling Date: Tue, 27 May 2008 09:52:26 +0000 (+0000) Subject: Clear columns on destruction X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/7a04b644092ff91f8f2c6ecdd191e96285d39a1d Clear columns on destruction git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53778 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/mac/carbon/dataview.h b/include/wx/mac/carbon/dataview.h index 2b3eeded38..9c5aa166eb 100644 --- a/include/wx/mac/carbon/dataview.h +++ b/include/wx/mac/carbon/dataview.h @@ -476,6 +476,8 @@ public: this->Create(parent, id, pos, size, style, validator ); } + ~wxDataViewCtrl(); + // explicit control creation bool Create(wxWindow *parent, wxWindowID id, wxPoint const& pos=wxDefaultPosition, wxSize const& size=wxDefaultSize, long style=0, wxValidator const& validator=wxDefaultValidator); diff --git a/src/mac/carbon/dataview.cpp b/src/mac/carbon/dataview.cpp index 5e2df96b5b..5dd666c1ca 100644 --- a/src/mac/carbon/dataview.cpp +++ b/src/mac/carbon/dataview.cpp @@ -1078,6 +1078,13 @@ IMPLEMENT_ABSTRACT_CLASS(wxDataViewColumn,wxDataViewColumnBase) //----------------------------------------------------------------------------- // wxDataViewCtrl //----------------------------------------------------------------------------- + + +wxDataViewCtrl::~wxDataViewCtrl() +{ + ClearColumns(); +} + #pragma mark - void wxDataViewCtrl::Init() {