Bug 1447982 - Apply and update mic source settings on Reconfigure. r?padenot
MozReview-Commit-ID: KKcRclPpCB2
--- a/dom/media/webrtc/MediaEngineWebRTCAudio.cpp
+++ b/dom/media/webrtc/MediaEngineWebRTCAudio.cpp
@@ -243,16 +243,18 @@ MediaEngineWebRTCMicrophoneSource::Recon
nsAutoCString name;
GetErrorName(rv, name);
LOG(("Mic source %p Reconfigure() failed unexpectedly. rv=%s",
this, name.Data()));
Stop(aHandle);
return NS_ERROR_UNEXPECTED;
}
+ ApplySettings(mLastPrefs);
+
return NS_OK;
}
bool operator == (const MediaEnginePrefs& a, const MediaEnginePrefs& b)
{
return !memcmp(&a, &b, sizeof(MediaEnginePrefs));
};