]> git.saurik.com Git - wxWidgets.git/blobdiff - src/x11/evtloop.cpp
DT_WORD_ELLIPSIS is not defined under CE
[wxWidgets.git] / src / x11 / evtloop.cpp
index 5167c4b918dae11223c47885898bfd2a8d62769e..408d6fee3410ca7bc18ba1edbb7bfe62e024138a 100644 (file)
@@ -339,8 +339,6 @@ bool wxEventLoopImpl::SendIdleEvent()
 // wxEventLoop implementation
 // ============================================================================
 
-wxEventLoop *wxEventLoopBase::ms_activeLoop = NULL;
-
 // ----------------------------------------------------------------------------
 // wxEventLoop running and exiting
 // ----------------------------------------------------------------------------
@@ -357,8 +355,7 @@ int wxEventLoop::Run()
 
     m_impl = new wxEventLoopImpl;
 
-    wxEventLoop *oldLoop = ms_activeLoop;
-    ms_activeLoop = this;
+    wxEventLoopActivator activate(this);
 
     m_impl->m_keepGoing = TRUE;
     while ( m_impl->m_keepGoing )
@@ -400,8 +397,6 @@ int wxEventLoop::Run()
     delete m_impl;
     m_impl = NULL;
 
-    ms_activeLoop = oldLoop;
-
     return exitcode;
 }