]> git.saurik.com Git - wxWidgets.git/commitdiff
detach removed submenu from the menubar too
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 25 Jul 2004 23:13:57 +0000 (23:13 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 25 Jul 2004 23:13:57 +0000 (23:13 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28506 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/menucmn.cpp

index 8ab7f2b95f5af9a7a396881c7c3f08db4620f400..45ad387456d163e61e54b5d37684dc4738179c97 100644 (file)
@@ -385,6 +385,8 @@ wxMenuItem *wxMenuBase::DoRemove(wxMenuItem *item)
     if ( submenu )
     {
         submenu->SetParent((wxMenu *)NULL);
+        if ( submenu->IsAttached() )
+            submenu->Detach();
     }
 
     return item;