Index: third_party/WebKit/Source/core/frame/LocalFrame.cpp |
diff --git a/third_party/WebKit/Source/core/frame/LocalFrame.cpp b/third_party/WebKit/Source/core/frame/LocalFrame.cpp |
index 6fa75cf9bc647ce1230b616b021a0adf8eee7440..74a02306ad89faa1d5748445afe691350de931f7 100644 |
--- a/third_party/WebKit/Source/core/frame/LocalFrame.cpp |
+++ b/third_party/WebKit/Source/core/frame/LocalFrame.cpp |
@@ -89,6 +89,7 @@ |
#include "platform/graphics/paint/PaintRecordBuilder.h" |
#include "platform/graphics/paint/PaintSurface.h" |
#include "platform/graphics/paint/TransformDisplayItem.h" |
+#include "platform/instrumentation/resource_coordinator/FrameResourceCoordinator.h" |
#include "platform/json/JSONValues.h" |
#include "platform/loader/fetch/ResourceFetcher.h" |
#include "platform/plugins/PluginData.h" |
@@ -357,6 +358,7 @@ DEFINE_TRACE(LocalFrame) { |
visitor->trace(m_eventHandler); |
visitor->trace(m_console); |
visitor->trace(m_inputMethodController); |
+ visitor->trace(m_frameResourceCoordinator); |
Frame::trace(visitor); |
Supplementable<LocalFrame>::trace(visitor); |
} |
@@ -870,7 +872,9 @@ inline LocalFrame::LocalFrame(LocalFrameClient* client, |
m_textZoomFactor(parentTextZoomFactor(this)), |
m_inViewSourceMode(false), |
m_interfaceProvider(interfaceProvider), |
- m_interfaceRegistry(interfaceRegistry) { |
+ m_interfaceRegistry(interfaceRegistry), |
+ m_frameResourceCoordinator( |
+ FrameResourceCoordinator::create(interfaceProvider)) { |
if (isLocalRoot()) { |
m_instrumentingAgents = new InstrumentingAgents(); |
m_performanceMonitor = new PerformanceMonitor(this); |