Index: chrome/browser/media/webrtc_browsertest_base.cc |
diff --git a/chrome/browser/media/webrtc_browsertest_base.cc b/chrome/browser/media/webrtc_browsertest_base.cc |
index 9a40c5b80c4497e6362c276edf227dd8e715f7b8..1fbb617ecadb0761593f653217b7419ed60faa86 100644 |
--- a/chrome/browser/media/webrtc_browsertest_base.cc |
+++ b/chrome/browser/media/webrtc_browsertest_base.cc |
@@ -124,13 +124,14 @@ class PermissionRequestObserver : public PermissionBubbleManager::Observer { |
WebRtcTestBase::WebRtcTestBase(): detect_errors_in_javascript_(false) { |
// The handler gets set for each test method, but that's fine since this |
// set operation is idempotent. |
- logging::SetLogMessageHandler(&JavascriptErrorDetectingLogHandler); |
+ logging::PushLogMessageHandler(&JavascriptErrorDetectingLogHandler); |
hit_javascript_errors_.Get() = false; |
EnablePixelOutput(); |
} |
WebRtcTestBase::~WebRtcTestBase() { |
+ logging::PopLogMessageHandler(); |
if (detect_errors_in_javascript_) { |
EXPECT_FALSE(hit_javascript_errors_.Get()) |
<< "Encountered javascript errors during test execution (Search " |