diff options
author | Kurt Korbatits <kurt.korbatits@nokia.com> | 2010-02-07 23:50:33 (GMT) |
---|---|---|
committer | Kurt Korbatits <kurt.korbatits@nokia.com> | 2010-02-07 23:50:33 (GMT) |
commit | 3108f02f35685bd57486e198277c600e09d98b13 (patch) | |
tree | 60e1bada5aa26ec524b1c813c32b91adcfb3aa66 | |
parent | a4ac042461bdb019433aa4e2d04a6be1c5f29591 (diff) | |
download | Qt-3108f02f35685bd57486e198277c600e09d98b13.zip Qt-3108f02f35685bd57486e198277c600e09d98b13.tar.gz Qt-3108f02f35685bd57486e198277c600e09d98b13.tar.bz2 |
[CRASH] audioinput and audiooutput examples crash when no devices are
available.
Task-number:QTBUG-7783
Reviewed-by:Justin McPherson
-rw-r--r-- | examples/multimedia/audioinput/audioinput.cpp | 3 | ||||
-rw-r--r-- | examples/multimedia/audiooutput/audiooutput.cpp | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/examples/multimedia/audioinput/audioinput.cpp b/examples/multimedia/audioinput/audioinput.cpp index 8cc9948..fbf4dc4 100644 --- a/examples/multimedia/audioinput/audioinput.cpp +++ b/examples/multimedia/audioinput/audioinput.cpp @@ -213,6 +213,9 @@ InputTest::InputTest() if(format.sampleSize() != 16) { qWarning()<<"audio device doesn't support 16 bit samples, example cannot run"; + audioInput = 0; + button->setDisabled(true); + button2->setDisabled(true); return; } diff --git a/examples/multimedia/audiooutput/audiooutput.cpp b/examples/multimedia/audiooutput/audiooutput.cpp index 0c57f4d..b44accd 100644 --- a/examples/multimedia/audiooutput/audiooutput.cpp +++ b/examples/multimedia/audiooutput/audiooutput.cpp @@ -179,6 +179,9 @@ AudioTest::AudioTest() if(settings.sampleSize() != 16) { qWarning()<<"audio device doesn't support 16 bit samples, example cannot run"; + button->setDisabled(true); + button2->setDisabled(true); + audioOutput = 0; return; } |