diff options
Diffstat (limited to 'cpp/src/IceUtil/Thread.cpp')
-rw-r--r-- | cpp/src/IceUtil/Thread.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/cpp/src/IceUtil/Thread.cpp b/cpp/src/IceUtil/Thread.cpp index 1e7c43489e2..1e1bea02ea8 100644 --- a/cpp/src/IceUtil/Thread.cpp +++ b/cpp/src/IceUtil/Thread.cpp @@ -138,9 +138,7 @@ IceUtil::ThreadControl::isAlive() const void IceUtil::ThreadControl::sleep(const Time& timeout) { - timeval tv = timeout; - long msec = (tv.tv_sec * 1000) + (tv.tv_usec / 1000); - Sleep(msec); + Sleep(static_cast<long>(timeout.toMilliSeconds())); } void |