--- 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()