check for shutdown before waiting for timers

This commit is contained in:
Dana Jansens 2003-01-12 23:07:15 +00:00
parent 2627b85226
commit 703ef4df22

View file

@ -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
}
}