fallback to min_sleep
This commit is contained in:
@@ -829,13 +829,13 @@ bool PIThread::waitForFinish(PISystemTime timeout) {
|
|||||||
if (!running_) return true;
|
if (!running_) return true;
|
||||||
if (timeout.isNull()) {
|
if (timeout.isNull()) {
|
||||||
for (;;) {
|
for (;;) {
|
||||||
if (_waitForFinish(100_ms)) break;
|
if (_waitForFinish(PISystemTime::fromMilliseconds(PIP_MIN_MSLEEP))) break;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
tmf_.reset();
|
tmf_.reset();
|
||||||
while (tmf_.elapsed() < timeout) {
|
while (tmf_.elapsed() < timeout) {
|
||||||
if (_waitForFinish(100_ms)) return true;
|
if (_waitForFinish(PISystemTime::fromMilliseconds(PIP_MIN_MSLEEP))) return true;
|
||||||
}
|
}
|
||||||
return tmf_.elapsed() < timeout;
|
return tmf_.elapsed() < timeout;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user