Index: content/renderer/gpu/gpu_benchmarking_extension.cc |
diff --git a/content/renderer/gpu/gpu_benchmarking_extension.cc b/content/renderer/gpu/gpu_benchmarking_extension.cc |
index e7c61b0602e0c23ad07f07d7eb6bf32bc5458c9a..edb21989311fa09096e506bd41fbf390880e8e37 100644 |
--- a/content/renderer/gpu/gpu_benchmarking_extension.cc |
+++ b/content/renderer/gpu/gpu_benchmarking_extension.cc |
@@ -6,8 +6,6 @@ |
#include "content/renderer/render_view_impl.h" |
#include "third_party/WebKit/Source/Platform/chromium/public/WebRenderingStats.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h" |
-#include "third_party/WebKit/Source/WebKit/chromium/public/WebView.h" |
-#include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h" |
#include "v8/include/v8.h" |
using WebKit::WebFrame; |
@@ -66,8 +64,12 @@ class GpuBenchmarkingWrapper : public v8::Extension { |
if (!web_view) |
return v8::Undefined(); |
+ RenderViewImpl* render_view_impl = RenderViewImpl::FromWebView(web_view); |
+ if (!render_view_impl) |
+ return v8::Undefined(); |
+ |
WebRenderingStats stats; |
- web_view->renderingStats(stats); |
+ render_view_impl->GetRenderingStats(stats); |
v8::Handle<v8::Object> stats_object = v8::Object::New(); |
if (stats.numAnimationFrames) |