Made the loop a bit smaller
This commit is contained in:
parent
4d366f483e
commit
6842c24818
1 changed files with 1 additions and 4 deletions
|
@ -47,11 +47,8 @@ void TDEventDispatcher::queue(EventDataRef eventData) {
|
|||
}
|
||||
|
||||
void TDEventDispatcher::run() {
|
||||
while (true) {
|
||||
while (!d->stopEvent->isSignaled()) {
|
||||
d->eventHandler.waitForAny();
|
||||
if (d->stopEvent->isSignaled()) {
|
||||
break;
|
||||
}
|
||||
if (d->callbackEvent->isSignaled()) {
|
||||
TelldusCore::EventDataRef eventData = d->callbackEvent->takeSignal();
|
||||
this->execute(eventData);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue