diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-01-12 23:07:15 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-01-12 23:07:15 +0000 |
| commit | 703ef4df2278adef66a65bcfc9455da41d0413e6 (patch) | |
| tree | df60774d2c03839a4d0fb889edfbc2a7c5e90762 /src | |
| parent | 2627b85226b621868a4425f4aea695ed089d7de5 (diff) | |
check for shutdown before waiting for timers
Diffstat (limited to 'src')
| -rw-r--r-- | src/openbox.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/openbox.cc b/src/openbox.cc index a70f8be4..2be91335 100644 --- a/src/openbox.cc +++ b/src/openbox.cc @@ -319,9 +319,11 @@ void Openbox::showHelp() void Openbox::eventLoop() { - while (!_shutdown) { + while (true) { dispatchEvents(); // from otk::EventDispatcher XFlush(otk::Display::display); // flush here before we go wait for timers + // don't wait if we're to shutdown + if (_shutdown) break; _timermanager.fire(!_sync); // wait if not in sync mode } } |
