src/multimedia/audio/qaudiooutput_alsa_p.cpp
changeset 22 79de32ba3296
parent 19 fcece45ef507
child 23 89e065397ea6
--- a/src/multimedia/audio/qaudiooutput_alsa_p.cpp	Mon May 03 13:17:34 2010 +0300
+++ b/src/multimedia/audio/qaudiooutput_alsa_p.cpp	Fri May 14 16:40:13 2010 +0300
@@ -485,7 +485,6 @@
 
 void QAudioOutputPrivate::close()
 {
-    deviceState = QAudio::StoppedState;
     timer->stop();
 
     if ( handle ) {
@@ -701,6 +700,7 @@
 
         } else if(l < 0) {
             close();
+            deviceState = QAudio::StoppedState;
             errorState = QAudio::IOError;
             emit stateChanged(deviceState);
         }