summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
authorPasi Petäjäjärvi <pasi.petajajarvi@theqtcompany.com>2016-01-13 14:44:12 +0200
committerYoann Lopes <yoann.lopes@theqtcompany.com>2016-01-13 16:05:10 +0000
commitdd0fa191ffa22adc2e5a8a08293aea918780b6ae (patch)
treefd14b03f6a2479cc7814dbfaa4a00ed669ae051d /tests/auto
parent481dd30e2f62e6179fbb95d6b7a667813338dd00 (diff)
Fix clearing signals already send after first part of audio data
Previous place for clearing received signal could errounsely clear already sent signal which causes next signalState comparison to fail on some platform. Change-Id: Iaffdbbcab1ec9afa0be6f1f7b7aee62b981ee319 Reviewed-by: Yoann Lopes <yoann.lopes@theqtcompany.com>
Diffstat (limited to 'tests/auto')
-rwxr-xr-xtests/auto/integration/qaudiooutput/tst_qaudiooutput.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/auto/integration/qaudiooutput/tst_qaudiooutput.cpp b/tests/auto/integration/qaudiooutput/tst_qaudiooutput.cpp
index 81aa97d91..07043e9ce 100755
--- a/tests/auto/integration/qaudiooutput/tst_qaudiooutput.cpp
+++ b/tests/auto/integration/qaudiooutput/tst_qaudiooutput.cpp
@@ -702,11 +702,11 @@ void tst_QAudioOutput::push()
QVERIFY2((audioOutput.state() == QAudio::ActiveState), "didn't transition to ActiveState after receiving data");
QVERIFY2((audioOutput.error() == QAudio::NoError), "error state is not equal to QAudio::NoError after receiving data");
firstBuffer = false;
+ stateSignal.clear();
}
} else
QTest::qWait(20);
}
- stateSignal.clear();
// Wait until playback finishes
QTest::qWait(3000); // 3 seconds should be plenty