summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rwxr-xr-xtests/auto/integration/qaudioinput/tst_qaudioinput.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/auto/integration/qaudioinput/tst_qaudioinput.cpp b/tests/auto/integration/qaudioinput/tst_qaudioinput.cpp
index 9fb4dcbf3..d14983799 100755
--- a/tests/auto/integration/qaudioinput/tst_qaudioinput.cpp
+++ b/tests/auto/integration/qaudioinput/tst_qaudioinput.cpp
@@ -767,9 +767,9 @@ void tst_QAudioInput::pushSuspendResume()
QVERIFY(audioInput.processedUSecs() == processedUs);
// Drain any data, in case we run out of space when resuming
- while (audioInput.bytesReady() >= audioInput.periodSize()) {
+ const int reads = audioInput.bytesReady() / audioInput.periodSize();
+ for (int r = 0; r < reads; ++r)
feed->read(buffer.data(), audioInput.periodSize());
- }
audioInput.resume();