qtmobility/plugins/multimedia/audiocapture/audioendpointselector.cpp
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 11 06b8e2af4411
--- a/qtmobility/plugins/multimedia/audiocapture/audioendpointselector.cpp	Fri Apr 16 15:51:22 2010 +0300
+++ b/qtmobility/plugins/multimedia/audiocapture/audioendpointselector.cpp	Mon May 03 13:18:40 2010 +0300
@@ -89,8 +89,11 @@
 
 void AudioEndpointSelector::setActiveEndpoint(const QString& name)
 {
-    m_audioInput = name;
-    m_session->setCaptureDevice(name);
+    if (m_audioInput.compare(name) != 0) {
+        m_audioInput = name;
+        m_session->setCaptureDevice(name);
+        emit activeEndpointChanged(name);
+    }
 }
 
 void AudioEndpointSelector::update()