// wxYield
//-----------------------------------------------------------------------------
+// not static because used by textctrl.cpp
+//
+// MT-FIXME
+bool wxIsInsideYield = FALSE;
+
bool wxApp::Yield(bool onlyIfNeeded)
{
- // MT-FIXME
- static bool s_inYield = FALSE;
-
- if ( s_inYield )
+ if ( wxIsInsideYield )
{
if ( !onlyIfNeeded )
{
}
#endif // wxUSE_THREADS
- s_inYield = TRUE;
+ wxIsInsideYield = TRUE;
if (!g_isIdle)
{
// let the logs be flashed again
wxLog::Resume();
- s_inYield = FALSE;
+ wxIsInsideYield = FALSE;
return TRUE;
}