diff --git a/include/wx/dvrenderers.h b/include/wx/dvrenderers.h index 612e87d455..1d77b09114 100644 --- a/include/wx/dvrenderers.h +++ b/include/wx/dvrenderers.h @@ -173,8 +173,9 @@ protected: wxWeakRef m_editorCtrl; wxDataViewItem m_item; // for m_editorCtrl - // internal utility: - const wxDataViewCtrl* GetView() const; + // internal utility, may be used anywhere the window associated with the + // renderer is required + wxDataViewCtrl* GetView() const; protected: DECLARE_DYNAMIC_CLASS_NO_COPY(wxDataViewRendererBase) diff --git a/src/common/datavcmn.cpp b/src/common/datavcmn.cpp index 059b7df1b3..b7ee97b28e 100644 --- a/src/common/datavcmn.cpp +++ b/src/common/datavcmn.cpp @@ -673,7 +673,7 @@ wxDataViewRendererBase::~wxDataViewRendererBase() { } -const wxDataViewCtrl* wxDataViewRendererBase::GetView() const +wxDataViewCtrl* wxDataViewRendererBase::GetView() const { return const_cast(this)->GetOwner()->GetOwner(); }