diff options
Diffstat (limited to 'src/corelib/thread')
-rw-r--r-- | src/corelib/thread/qmutex_linux.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/thread/qmutex_linux.cpp b/src/corelib/thread/qmutex_linux.cpp index 1bb5e77e77..76e644ae51 100644 --- a/src/corelib/thread/qmutex_linux.cpp +++ b/src/corelib/thread/qmutex_linux.cpp @@ -121,7 +121,7 @@ bool QBasicMutex::lockInternal(int timeout) struct timespec ts, *pts = 0; if (timeout >= 1) { // recalculate the timeout - qint64 xtimeout = timeout * 1000 * 1000; + qint64 xtimeout = qint64(timeout) * 1000 * 1000; xtimeout -= elapsedTimer.nsecsElapsed(); if (xtimeout <= 0) { // timer expired after we returned |