X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2c032a5d7197121c10d983892a499a7facb22dfb..71a09c3579dd5cb4cd8fa7fdc143561cbff74e12:/src/x11/evtloop.cpp?ds=sidebyside diff --git a/src/x11/evtloop.cpp b/src/x11/evtloop.cpp index 146fabde14..9c9d699571 100644 --- a/src/x11/evtloop.cpp +++ b/src/x11/evtloop.cpp @@ -4,7 +4,6 @@ // Author: Julian Smart // Modified by: // Created: 01.06.01 -// RCS-ID: $Id$ // Copyright: (c) 2002 Julian Smart // Licence: wxWindows licence /////////////////////////////////////////////////////////////////////////////// @@ -125,15 +124,10 @@ wxGUIEventLoop::~wxGUIEventLoop() wxASSERT_MSG( !m_impl, wxT("should have been deleted in Run()") ); } -int wxGUIEventLoop::Run() +int wxGUIEventLoop::DoRun() { - // event loops are not recursive, you need to create another loop! - wxCHECK_MSG( !m_impl, -1, wxT("can't reenter a message loop") ); - m_impl = new wxEventLoopImpl; - wxEventLoopActivator activate(this); - m_impl->m_keepGoing = true; while ( m_impl->m_keepGoing ) { @@ -167,7 +161,7 @@ int wxGUIEventLoop::Run() return exitcode; } -void wxGUIEventLoop::Exit(int rc) +void wxGUIEventLoop::ScheduleExit(int rc) { if ( m_impl ) {