summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Selector.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2014-05-06 14:46:43 +0200
committerBenoit Foucher <benoit@zeroc.com>2014-05-06 14:46:43 +0200
commitb5b3a899f3418a1f477db3ce4044dda38c9cef47 (patch)
treeaef7ebcf67e31e993a8d821bc8f251aac749a6f1 /cpp/src/Ice/Selector.cpp
parentminor build fix (diff)
downloadice-b5b3a899f3418a1f477db3ce4044dda38c9cef47.tar.bz2
ice-b5b3a899f3418a1f477db3ce4044dda38c9cef47.tar.xz
ice-b5b3a899f3418a1f477db3ce4044dda38c9cef47.zip
Fixed WinRT build (transport re-factoring)
Diffstat (limited to 'cpp/src/Ice/Selector.cpp')
-rw-r--r--cpp/src/Ice/Selector.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/cpp/src/Ice/Selector.cpp b/cpp/src/Ice/Selector.cpp
index 8dc8ad18b2a..cd6c4c8de1a 100644
--- a/cpp/src/Ice/Selector.cpp
+++ b/cpp/src/Ice/Selector.cpp
@@ -37,7 +37,7 @@ Selector::initialize(IceInternal::EventHandler* handler)
{
handler->__incRef();
handler->getNativeInfo()->setCompletedHandler(
- ref new SocketOperationCompletedHandler([=](int operation)
+ ref new SocketOperationCompletedHandler([=](int operation)
{
completed(handler, static_cast<SocketOperation>(operation));
}));
@@ -88,7 +88,8 @@ Selector::getNextHandler(SocketOperation& status, int timeout)
}
assert(!_events.empty());
IceInternal::EventHandler* handler = _events.front().handler;
- status = _events.front().status;
+ const SelectEvent& event = _events.front();
+ status = event.status;
_events.pop_front();
return handler;
}