method now uses SetToolBar rather than updating m_frameToolBar directly.
Therefore, we no longer need to duplicate the code from SetToolBar in
CreateToolBar.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35653
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
if(m_frameToolBar)
{
NSView *tbarNSView = m_frameToolBar->GetNSViewForSuperview();
if(m_frameToolBar)
{
NSView *tbarNSView = m_frameToolBar->GetNSViewForSuperview();
+ // If the toolbar doesn't have a superview then set it to our
+ // content view.
if(![tbarNSView superview])
[m_frameNSView addSubview: tbarNSView];
// Do this after addSubView so that SetSize can work
if(![tbarNSView superview])
[m_frameNSView addSubview: tbarNSView];
// Do this after addSubView so that SetSize can work
const wxString& name)
{
wxAutoNSAutoreleasePool pool;
const wxString& name)
{
wxAutoNSAutoreleasePool pool;
- wxFrameBase::CreateToolBar(style,winid,name);
- if(m_frameToolBar)
- {
- m_frameToolBar->CocoaRemoveFromParent();
- m_frameToolBar->SetOwningFrame(this);
- }
- UpdateFrameNSView();
- return m_frameToolBar;
+ return wxFrameBase::CreateToolBar(style,winid,name);
}
#endif // wxUSE_TOOLBAR
}
#endif // wxUSE_TOOLBAR