From 2c3ccc7994980d954ec0188ea3fa3d27424ef32e Mon Sep 17 00:00:00 2001
From: Zeno Albisser <zeno.albisser@digia.com>
Date: Mon, 29 Sep 2014 02:25:35 -0700
Subject: [PATCH] <chromium> P2PSocketDispatcherHost is only defined with
 WebRTC enabled.

Change-Id: I35a7c9cddea306577fc268c8b026e262796e1e22
Reviewed-by: Pierre Rossi <pierre.rossi@gmail.com>
---
 .../content/browser/renderer_host/p2p/socket_dispatcher_host.cc | 2 ++
 .../content/browser/renderer_host/p2p/socket_dispatcher_host.h  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/chromium/content/browser/renderer_host/p2p/socket_dispatcher_host.cc b/chromium/content/browser/renderer_host/p2p/socket_dispatcher_host.cc
index bb8c1fb9610..89fb6c3c4fd 100644
--- a/chromium/content/browser/renderer_host/p2p/socket_dispatcher_host.cc
+++ b/chromium/content/browser/renderer_host/p2p/socket_dispatcher_host.cc
@@ -148,6 +148,7 @@ void P2PSocketDispatcherHost::OnIPAddressChanged() {
           &P2PSocketDispatcherHost::DoGetNetworkList, this));
 }
 
+#if defined(ENABLE_WEBRTC)
 void P2PSocketDispatcherHost::StartRtpDump(
     bool incoming,
     bool outgoing,
@@ -179,6 +180,7 @@ void P2PSocketDispatcherHost::StopRtpDumpOnUIThread(bool incoming,
                  incoming,
                  outgoing));
 }
+#endif
 
 P2PSocketDispatcherHost::~P2PSocketDispatcherHost() {
   DCHECK(sockets_.empty());
diff --git a/chromium/content/browser/renderer_host/p2p/socket_dispatcher_host.h b/chromium/content/browser/renderer_host/p2p/socket_dispatcher_host.h
index 21376bdd320..cd0ad19ca08 100644
--- a/chromium/content/browser/renderer_host/p2p/socket_dispatcher_host.h
+++ b/chromium/content/browser/renderer_host/p2p/socket_dispatcher_host.h
@@ -31,6 +31,7 @@ namespace content {
 class P2PSocketHost;
 class ResourceContext;
 
+#if defined(ENABLE_WEBRTC)
 class P2PSocketDispatcherHost
     : public content::BrowserMessageFilter,
       public net::NetworkChangeNotifier::IPAddressObserver {
@@ -113,6 +114,7 @@ class P2PSocketDispatcherHost
 
   DISALLOW_COPY_AND_ASSIGN(P2PSocketDispatcherHost);
 };
+#endif
 
 }  // namespace content
 
-- 
GitLab