call wxYield() to force display of the busy info frame contents under wxGTK (patch 1511746)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44873 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
2d76b6d8c3
commit
399a4fe570
@ -118,6 +118,14 @@ wxBusyInfo::wxBusyInfo(const wxString& message, wxWindow *parent)
|
||||
m_InfoFrame->Show(true);
|
||||
m_InfoFrame->Refresh();
|
||||
m_InfoFrame->Update();
|
||||
|
||||
#ifdef __WXGTK20__
|
||||
// FIXME: this is pretty bad, as any call to Yield(), but without it, the
|
||||
// static text is never shown and neither gdk_display_flush() nor
|
||||
// gdk_display_sync() nor gdk_window_process_updates() helps
|
||||
wxMilliSleep(100);
|
||||
wxYield();
|
||||
#endif
|
||||
}
|
||||
|
||||
wxBusyInfo::~wxBusyInfo()
|
||||
|
Loading…
Reference in New Issue
Block a user