From 06f160a12817af01ff8d5e08d127999d01ad9dd1 Mon Sep 17 00:00:00 2001 From: Paul Cornett Date: Fri, 17 Jan 2014 16:50:13 +0000 Subject: [PATCH] avoid crash with GTK3 when deleting an item, closes #15786 git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_3_0_BRANCH@75639 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/gtk/dataview.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gtk/dataview.cpp b/src/gtk/dataview.cpp index 7a181fd4c5..30a66dc67c 100644 --- a/src/gtk/dataview.cpp +++ b/src/gtk/dataview.cpp @@ -1638,11 +1638,11 @@ bool wxGtkDataViewModelNotifier::ItemDeleted( const wxDataViewItem &parent, cons gtk_tree_path_append_index( path, index ); #endif + m_internal->ItemDeleted( parent, item ); + gtk_tree_model_row_deleted( GTK_TREE_MODEL(wxgtk_model), path ); - m_internal->ItemDeleted( parent, item ); - // Did we remove the last child, causing 'parent' to become a leaf? if ( !m_wx_model->IsContainer(parent) ) {