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() {
|
void TDEventDispatcher::run() {
|
||||||
while (true) {
|
while (!d->stopEvent->isSignaled()) {
|
||||||
d->eventHandler.waitForAny();
|
d->eventHandler.waitForAny();
|
||||||
if (d->stopEvent->isSignaled()) {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
if (d->callbackEvent->isSignaled()) {
|
if (d->callbackEvent->isSignaled()) {
|
||||||
TelldusCore::EventDataRef eventData = d->callbackEvent->takeSignal();
|
TelldusCore::EventDataRef eventData = d->callbackEvent->takeSignal();
|
||||||
this->execute(eventData);
|
this->execute(eventData);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue