X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fio%2Feventdispatcher.cpp;h=49b28ac78bf436997f74d2d8fecb740aebf47fb5;hb=cc541830f00cc3238edb82ff2e14e8b9060645b6;hp=f98474c227d4cc7e1fd8d1a2e03274a6f21c89d5;hpb=242a4a9abe1e1113b5eb39aa751aa054f696d7be;p=libs%2Fcore.git diff --git a/source/io/eventdispatcher.cpp b/source/io/eventdispatcher.cpp index f98474c..49b28ac 100644 --- a/source/io/eventdispatcher.cpp +++ b/source/io/eventdispatcher.cpp @@ -65,7 +65,8 @@ void EventDispatcher::dispatch() { const vector &result = poller.get_result(); for(vector::const_iterator i=result.begin(); i!=result.end(); ++i) - i->object->event(i->events); + if(objects.count(Slot(*this, *i->object))) + i->object->event(i->events); }