X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fio%2Funix%2Fpoll.cpp;h=7df113e539609238e56d64bfd90662c0449c9af4;hp=0fb9d22e03919476e95d52e09ca5faf10088241f;hb=242a4a9abe1e1113b5eb39aa751aa054f696d7be;hpb=292aed8e23ea543b089d5f2a73000de4640befe7 diff --git a/source/io/unix/poll.cpp b/source/io/unix/poll.cpp index 0fb9d22..7df113e 100644 --- a/source/io/unix/poll.cpp +++ b/source/io/unix/poll.cpp @@ -62,7 +62,7 @@ void Poller::rebuild_array() priv->pfd.clear(); priv->pfd.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) { pollfd p; p.fd = *i->object->get_event_handle(); @@ -91,7 +91,7 @@ void Poller::platform_poll(int timeout) for(unsigned i=0; (i0); ++i) if(priv->pfd[i].revents) { - poll_result.push_back(Slot(objects[i].object, poll_event_from_sys(priv->pfd[i].revents))); + poll_result.push_back(PolledObject(objects[i].object, poll_event_from_sys(priv->pfd[i].revents))); --ret; } }