git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14594
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
{
// Only erase background, paint in idle time.
win->SendEraseEvents();
+ //win->Update();
}
return TRUE;
#endif
if (!m_impl->SendIdleEvent())
{
-#if 0 // wxUSE_THREADS
+#if wxUSE_THREADS
// leave the main loop to give other threads a chance to
// perform their GUI work
wxMutexGuiLeave();
m_needResizeInIdle = FALSE;
}
+ if (show)
+ {
+ // This does the layout _before_ the
+ // window is shown, else the items are
+ // drawn first at the wrong positions,
+ // then at the correct positions.
+ if (GetAutoLayout())
+ {
+ Layout();
+ }
+ }
+
return wxWindowX11::Show(show);
}