| 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 =
|
|
|