From: David Elliott <dfe@tgwbd.org>
Date: Sat, 12 Jul 2003 01:04:47 +0000 (+0000)
Subject: In the object destructor, leave m_cocoaNSView intact for base class destructors
X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/010d343bb28bbfd7a702a3ac60be30d15e132ba3

In the object destructor, leave m_cocoaNSView intact for base class destructors


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21909 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
---

diff --git a/src/cocoa/radiobox.mm b/src/cocoa/radiobox.mm
index 397829a6fd..db1e609dca 100644
--- a/src/cocoa/radiobox.mm
+++ b/src/cocoa/radiobox.mm
@@ -39,8 +39,6 @@ bool wxRadioBox::Create(wxWindow *parent, wxWindowID winid,
 
 wxRadioBox::~wxRadioBox()
 {
-    CocoaRemoveFromParent();
-    SetNSView(NULL);
 }
 
     // selection
diff --git a/src/cocoa/slider.mm b/src/cocoa/slider.mm
index 207f9a8c99..7e319e4844 100644
--- a/src/cocoa/slider.mm
+++ b/src/cocoa/slider.mm
@@ -38,8 +38,6 @@ bool wxSlider::Create(wxWindow *parent, wxWindowID winid,
 
 wxSlider::~wxSlider()
 {
-    CocoaRemoveFromParent();
-    SetNSView(NULL);
 }
 
 #endif // wxUSE_SLIDER
diff --git a/src/cocoa/statbmp.mm b/src/cocoa/statbmp.mm
index f94ea97da2..832ce11acd 100644
--- a/src/cocoa/statbmp.mm
+++ b/src/cocoa/statbmp.mm
@@ -38,8 +38,6 @@ bool wxStaticBitmap::Create(wxWindow *parent, wxWindowID winid,
 
 wxStaticBitmap::~wxStaticBitmap()
 {
-    CocoaRemoveFromParent();
-    SetNSView(NULL);
 }
 
 void wxStaticBitmap::SetIcon(const wxIcon& icon)
diff --git a/src/cocoa/statline2.mm b/src/cocoa/statline2.mm
index 8ad30c3250..6afc341f54 100644
--- a/src/cocoa/statline2.mm
+++ b/src/cocoa/statline2.mm
@@ -36,7 +36,5 @@ bool wxStaticLine::Create(wxWindow *parent, wxWindowID winid,
 
 wxStaticLine::~wxStaticLine()
 {
-    CocoaRemoveFromParent();
-    SetNSView(NULL);
 }