diff --git a/src/cocoa/control.mm b/src/cocoa/control.mm index 71ffa0d7c8..5e38a7ec5d 100644 --- a/src/cocoa/control.mm +++ b/src/cocoa/control.mm @@ -22,7 +22,6 @@ #include "wx/cocoa/string.h" #include "wx/cocoa/trackingrectmanager.h" #include "wx/cocoa/objc/objc_uniquifying.h" -#include "wx/cocoa/objc/NSView.h" #import #import @@ -211,7 +210,7 @@ bool wxControl::Create(wxWindow *parent, wxWindowID winid, return false; wxLogTrace(wxTRACE_COCOA,wxT("Created control with id=%d"),GetId()); m_cocoaNSView = NULL; - SetNSControl([[WX_GET_OBJC_CLASS(WXNSView) alloc] initWithFrame: MakeDefaultNSRect(size)]); + SetNSControl([[WX_GET_OBJC_CLASS(wxNonControlNSControl) alloc] initWithFrame: MakeDefaultNSRect(size)]); // NOTE: YES we want to release this (to match the alloc). // DoAddChild(this) will retain us again since addSubView doesn't. [m_cocoaNSView release];