X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fio%2Fpoll.cpp;h=b23becdc0402710cae5d9978c8dca281e4ef1f5e;hb=95a005d09584925e1d865caea57b9352c0770b00;hp=4f9b24f8e6340b8111c6a45824b60cecf336216c;hpb=122846f0881673770d88eff7d925ecf25c01b62e;p=libs%2Fcore.git diff --git a/source/io/poll.cpp b/source/io/poll.cpp index 4f9b24f..b23becd 100644 --- a/source/io/poll.cpp +++ b/source/io/poll.cpp @@ -44,7 +44,7 @@ void Poller::set_object(EventObject &obj, PollEvent ev) #ifdef _WIN32 if(objects.size()>=MAXIMUM_WAIT_OBJECTS) - throw logic_error("Maximum number of wait objects reached"); + throw invalid_state("too many objects"); #endif objects.push_back(PolledObject(&obj, ev)); @@ -91,7 +91,7 @@ PollEvent poll(EventObject &obj, PollEvent pe) PollEvent poll(EventObject &obj, PollEvent pe, const Time::TimeDelta &timeout) { if(timeout(timeout/Time::msec)); }