Index: chrome/browser/chrome_content_browser_client.cc |
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
index cc25256fd186c80dd54aad7c7a644b3ab181c0ae..5c96c8426e20a3a626cbad8cef813ad804581e82 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -856,7 +856,11 @@ void ChromeContentBrowserClient::RenderProcessHostCreated( |
host->AddFilter(new ValidationMessageMessageFilter(id)); |
host->AddFilter(new TtsMessageFilter(id, profile)); |
#if defined(ENABLE_WEBRTC) |
- host->AddFilter(new WebRtcLoggingHandlerHost()); |
+ WebRtcLoggingHandlerHost* webrtc_logging_handler_host = |
+ new WebRtcLoggingHandlerHost(); |
+ host->AddFilter(webrtc_logging_handler_host); |
+ host->SetUserData(host, new base::UserDataAdapter<WebRtcLoggingHandlerHost>( |
+ webrtc_logging_handler_host)); |
#endif |
#if !defined(DISABLE_NACL) |
ExtensionInfoMap* extension_info_map = |