From 0c28952ff63bd106b56e9f005171ea46aff46011 Mon Sep 17 00:00:00 2001 From: Graham Dawes Date: Wed, 23 Jan 2019 12:04:42 +0000 Subject: [PATCH] Make ScheduleIdleCheck take into account whether the loop is exiting --- src/qt/evtloop.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/qt/evtloop.cpp b/src/qt/evtloop.cpp index d15ec1ed10..4b7339e012 100644 --- a/src/qt/evtloop.cpp +++ b/src/qt/evtloop.cpp @@ -141,13 +141,13 @@ void wxQtEventLoopBase::DoYieldFor(long eventsToProcess) flags |= QEventLoop::ExcludeSocketNotifiers; m_qtEventLoop->processEvents(flags); - + wxEventLoopBase::DoYieldFor(eventsToProcess); } void wxQtEventLoopBase::ScheduleIdleCheck() { - if ( IsInsideRun() ) + if ( IsInsideRun() && !m_shouldExit ) m_qtIdleTimer->start(0); }