Bug 1447982 - Apply and update mic source settings on Reconfigure. r?padenot draft
authorAndreas Pehrson <pehrsons@mozilla.com>
Mon, 26 Mar 2018 11:05:52 +0200
changeset 781068 c0b40d29e6cbfe04539c029d59edb0a6f7f6a6b3
parent 781067 42fda6bb04ab8daebd409af919942808b32c736b
child 781069 c47ba651e3de2ba1687b28b2256934e6d46addaf
push id106197
push userbmo:apehrson@mozilla.com
push dateThu, 12 Apr 2018 13:32:52 +0000
reviewerspadenot
bugs1447982
milestone61.0a1
Bug 1447982 - Apply and update mic source settings on Reconfigure. r?padenot MozReview-Commit-ID: KKcRclPpCB2
dom/media/webrtc/MediaEngineWebRTCAudio.cpp
--- 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));
 };