Index: content/renderer/stats_collection_controller.cc |
diff --git a/content/renderer/stats_collection_controller.cc b/content/renderer/stats_collection_controller.cc |
index 0f5230e72d1391cc4f254d5b68cb424d30618b40..cbbdc403698fa00551cd1950729636ef52681e81 100644 |
--- a/content/renderer/stats_collection_controller.cc |
+++ b/content/renderer/stats_collection_controller.cc |
@@ -75,17 +75,6 @@ gin::WrapperInfo StatsCollectionController::kWrapperInfo = { |
}; |
// static |
-v8::Local<v8::ObjectTemplate> StatsCollectionController::GetObjectTemplate( |
- v8::Isolate* isolate) { |
- return gin::ObjectTemplateBuilder(isolate) |
- .SetMethod("getHistogram", &StatsCollectionController::GetHistogram) |
- .SetMethod("getBrowserHistogram", |
- &StatsCollectionController::GetBrowserHistogram) |
- .SetMethod("tabLoadTiming", &StatsCollectionController::GetTabLoadTiming) |
- .Build(); |
-} |
- |
-// static |
void StatsCollectionController::Install(blink::WebFrame* frame) { |
v8::Isolate* isolate = blink::mainThreadIsolate(); |
v8::HandleScope handle_scope(isolate); |
@@ -106,6 +95,16 @@ StatsCollectionController::StatsCollectionController() {} |
StatsCollectionController::~StatsCollectionController() {} |
+gin::ObjectTemplateBuilder StatsCollectionController::GetObjectTemplateBuilder( |
+ v8::Isolate* isolate) { |
+ return gin::Wrappable<StatsCollectionController>::GetObjectTemplateBuilder( |
+ isolate) |
+ .SetMethod("getHistogram", &StatsCollectionController::GetHistogram) |
+ .SetMethod("getBrowserHistogram", |
+ &StatsCollectionController::GetBrowserHistogram) |
+ .SetMethod("tabLoadTiming", &StatsCollectionController::GetTabLoadTiming); |
+} |
+ |
std::string StatsCollectionController::GetHistogram( |
const std::string& histogram_name) { |
base::HistogramBase* histogram = |