diff options
author | Tobias Madl <tobias.madl.dev@gmail.com> | 2014-12-19 13:02:50 +0000 |
---|---|---|
committer | Tobias Madl <tobias.madl.dev@gmail.com> | 2015-03-06 12:27:05 +0000 |
commit | e6e8a060ecc6e4fd51cfe88e00d841d546ed5915 (patch) | |
tree | 09baff7cbc8a9279d566c7160394988574924ce5 /vcl/source/app/svapp.cxx | |
parent | 9e678c14e4fc8e58b1e0530744f648fa3958d338 (diff) |
Timer: first independend idle use
Change-Id: I27985e456447ef3d71cae39c2acaf59b3aa60b83
Diffstat (limited to 'vcl/source/app/svapp.cxx')
-rw-r--r-- | vcl/source/app/svapp.cxx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/vcl/source/app/svapp.cxx b/vcl/source/app/svapp.cxx index e3939787b3c7..8b96650c0628 100644 --- a/vcl/source/app/svapp.cxx +++ b/vcl/source/app/svapp.cxx @@ -343,8 +343,11 @@ inline void ImplYield( bool i_bWait, bool i_bAllEvents ) // run timers that have timed out if ( !pSVData->mbNoCallTimer ) + { while ( pSVData->mbNotAllTimerCalled ) - Timer::ImplTimerCallbackProc( !i_bWait ); + Timer::ImplTimerCallbackProc(); + Timer::Timer::ProcessAllIdleHandlers(); + } pSVData->maAppData.mnDispatchLevel++; // do not wait for events if application was already quit; in that |