Commit 89a543237fc4dc110558cce565be238255e7c060

  • avatar
  • Sergey 'Jin' Bostandzhyan <jin @deve…per.digitalstrom.org>
  • Mon Aug 02 19:12:26 CEST 2010
Made sure to break out of waiting for shutdown
core/event.cpp
(4 / 0)
  
617617
618618 void EventRunner::shutdown() {
619619 m_ShutdownFlag = true;
620 m_NewItem.broadcast();
620621 }
621622 int EventRunner::getSize() const {
622623 return m_ScheduledEvents.size();
713713 }
714714
715715 if(!m_NewItem.waitFor(sleepSeconds * 1000)) {
716 if (m_ShutdownFlag) {
717 return false;
718 }
716719 return raisePendingEvents(m_WakeTime, 2);
717720 }
718721 }