Made the loop a bit smaller

This commit is contained in:
Micke Prag 2014-01-08 14:12:47 +01:00
parent 4d366f483e
commit 6842c24818

View file

@ -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);