Commit 89a543237fc4dc110558cce565be238255e7c060
- Diff rendering mode:
- inline
- side by side
core/event.cpp
(4 / 0)
|   | |||
| 617 | 617 | ||
| 618 | 618 | void EventRunner::shutdown() { | |
| 619 | 619 | m_ShutdownFlag = true; | |
| 620 | m_NewItem.broadcast(); | ||
| 620 | 621 | } | |
| 621 | 622 | int EventRunner::getSize() const { | |
| 622 | 623 | return m_ScheduledEvents.size(); | |
| … | … | ||
| 713 | 713 | } | |
| 714 | 714 | ||
| 715 | 715 | if(!m_NewItem.waitFor(sleepSeconds * 1000)) { | |
| 716 | if (m_ShutdownFlag) { | ||
| 717 | return false; | ||
| 718 | } | ||
| 716 | 719 | return raisePendingEvents(m_WakeTime, 2); | |
| 717 | 720 | } | |
| 718 | 721 | } |

