| Index: content/browser/tracing/tracing_ui.cc
|
| diff --git a/content/browser/tracing/tracing_ui.cc b/content/browser/tracing/tracing_ui.cc
|
| index 6b541f8c1a4ed9060111466079e6700b39017095..2f71e71e10cb00976d202964539edd6a4f8ea3ab 100644
|
| --- a/content/browser/tracing/tracing_ui.cc
|
| +++ b/content/browser/tracing/tracing_ui.cc
|
| @@ -16,6 +16,7 @@
|
| #include "base/strings/string_number_conversions.h"
|
| #include "base/strings/string_util.h"
|
| #include "base/values.h"
|
| +#include "content/browser/tracing/tracing_controller_impl.h"
|
| #include "content/public/browser/browser_thread.h"
|
| #include "content/public/browser/tracing_controller.h"
|
| #include "content/public/browser/web_contents.h"
|
| @@ -243,6 +244,16 @@ TracingUI::TracingUI(WebUI* web_ui) : WebUIController(web_ui) {
|
| source->AddResourcePath("tracing.js", IDR_TRACING_JS);
|
| source->SetRequestFilter(base::Bind(OnTracingRequest));
|
| WebUIDataSource::Add(browser_context, source);
|
| + TracingControllerImpl::GetInstance()->RegisterTracingUI(this);
|
| +}
|
| +
|
| +TracingUI::~TracingUI() {
|
| + TracingControllerImpl::GetInstance()->UnregisterTracingUI(this);
|
| +}
|
| +
|
| +void TracingUI::OnMonitoringStateChanged(bool is_monitoring) {
|
| + web_ui()->CallJavascriptFunction(
|
| + "onMonitoringStateChanged", base::FundamentalValue(is_monitoring));
|
| }
|
|
|
| } // namespace content
|
|
|