// should be no side-effects
wxEventLoopBase::GetActive()->YieldFor(wxEVT_CATEGORY_UI);
+ // NOTE: this call results in a new event loop being created
+ // and to a call to ProcessPendingEvents() (which may generate
+ // unwanted re-entrancies).
(void)ShowModal();
}
else // auto hide
{
m_msg->SetLabel(newmsg);
- Fit(); // adapt to the new label size
-
// allow the window to repaint:
// NOTE: since we yield only for UI events with this call, there
// should be no side-effects