Remove macHack.
Either the recently added size-event works better than the version I originally tried or it's simply no longer needed in wxWidgets 3.1. In any case, I can't reproduce the wxGrid layout errors anymore.
This commit is contained in:
parent
27fbdb27f2
commit
2fdbc41b8f
|
@ -346,23 +346,6 @@ void PAGED_DIALOG::OnPageChanged( wxBookCtrlEvent& event )
|
|||
wxSizeEvent evt( wxDefaultSize );
|
||||
|
||||
wxQueueEvent( m_treebook, evt.Clone() );
|
||||
|
||||
// @todo Test to see if this macOS hack is still necessary now that a psuedo size event is
|
||||
// processed above.
|
||||
|
||||
// Work around an OSX bug where the wxGrid children don't get placed correctly until
|
||||
// the first resize event
|
||||
#ifdef __WXMAC__
|
||||
if( page + 1 <= m_macHack.size() && m_macHack[ page ] )
|
||||
{
|
||||
wxSize pageSize = m_treebook->GetPage( page )->GetSize();
|
||||
pageSize.x -= 5;
|
||||
pageSize.y += 2;
|
||||
|
||||
m_treebook->GetPage( page )->SetSize( pageSize );
|
||||
m_macHack[ page ] = false;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue