X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fio%2Fwindows%2Fpoll.cpp;h=7aafc6e1c2fcf74d6da3a1ca34777652da795489;hp=b3ee8ec9dda104712075891d33127b052b892885;hb=242a4a9abe1e1113b5eb39aa751aa054f696d7be;hpb=292aed8e23ea543b089d5f2a73000de4640befe7 diff --git a/source/io/windows/poll.cpp b/source/io/windows/poll.cpp index b3ee8ec..7aafc6e 100644 --- a/source/io/windows/poll.cpp +++ b/source/io/windows/poll.cpp @@ -18,7 +18,7 @@ void Poller::rebuild_array() priv->handles.clear(); priv->handles.reserve(objects.size()); - for(vector::const_iterator i=objects.begin(); i!=objects.end(); ++i) + for(vector::const_iterator i=objects.begin(); i!=objects.end(); ++i) priv->handles.push_back(*i->object->get_event_handle()); } @@ -30,8 +30,8 @@ void Poller::platform_poll(int timeout) DWORD ret = WaitForMultipleObjects(priv->handles.size(), &priv->handles.front(), false, timeout); if(/*ret>=WAIT_OBJECT_0 &&*/ rethandles.size()) { - const Slot &slot = objects[ret-WAIT_OBJECT_0]; - poll_result.push_back(slot); + const PolledObject &obj = objects[ret-WAIT_OBJECT_0]; + poll_result.push_back(obj); } else if(ret==WAIT_FAILED) throw system_error("WaitForMultipleObjects");