From: Václav Slavík Date: Sun, 9 Oct 2011 13:07:10 +0000 (+0000) Subject: Return true from wxDataViewMainWindow::ItemDeleted(). X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/28fefd45f9e7c426975ef9bd35c25d2dd0ece985?ds=inline Return true from wxDataViewMainWindow::ItemDeleted(). Presumably, 'false' indicates failure, but there's no failure here: if an item is not visible, because its parent wasn't expanded yet, it's perfectly OK that we don't need to do anything. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69344 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/generic/datavgen.cpp b/src/generic/datavgen.cpp index d962bfd8f8..1de15c7da8 100644 --- a/src/generic/datavgen.cpp +++ b/src/generic/datavgen.cpp @@ -2234,7 +2234,7 @@ bool wxDataViewMainWindow::ItemDeleted(const wxDataViewItem& parent, // collapsed) item in a tree model. So it's not an error if we don't know // about this item, just return without doing anything then. if ( !parentNode ) - return false; + return true; wxCHECK_MSG( parentNode->HasChildren(), false, "parent node doesn't have children?" ); const wxDataViewTreeNodes& parentsChildren = parentNode->GetChildNodes(); @@ -2265,7 +2265,7 @@ bool wxDataViewMainWindow::ItemDeleted(const wxDataViewItem& parent, if ( parentNode->GetChildNodes().empty() ) parentNode->SetHasChildren(GetModel()->IsContainer(parent)); - return false; + return true; } // Delete the item from wxDataViewTreeNode representation: