diff --git a/src/generic/datavgen.cpp b/src/generic/datavgen.cpp index 388cd1b52f..32691b07ab 100644 --- a/src/generic/datavgen.cpp +++ b/src/generic/datavgen.cpp @@ -2423,7 +2423,10 @@ bool wxDataViewMainWindow::IsExpanded( unsigned int row ) const return false; if (!node->HasChildren()) + { + delete node; return false; + } return node->IsOpen(); }