diff --git a/pcbnew/dialogs/dialog_net_inspector.cpp b/pcbnew/dialogs/dialog_net_inspector.cpp index 1814fe3fe6..cd4ed8f384 100644 --- a/pcbnew/dialogs/dialog_net_inspector.cpp +++ b/pcbnew/dialogs/dialog_net_inspector.cpp @@ -505,10 +505,10 @@ public: i->SetParent( nullptr ); m_items.erase( *aRow ); + ItemDeleted( wxDataViewItem( parent ), wxDataViewItem( &*i ) ); if( parent ) { - ItemDeleted( wxDataViewItem( parent ), wxDataViewItem( &*i ) ); ItemChanged( wxDataViewItem( parent ) ); // for grouping type 2,3 a group item might disappear if it becomes empty.