diff --git a/src/common/menucmn.cpp b/src/common/menucmn.cpp index f27bebd28e..af29182def 100644 --- a/src/common/menucmn.cpp +++ b/src/common/menucmn.cpp @@ -406,6 +406,7 @@ wxMenuItem *wxMenuBase::DoRemove(wxMenuItem *item) if ( submenu ) { submenu->SetParent((wxMenu *)NULL); + if (submenu->IsAttached()) submenu->Detach(); } return item;