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..9d0f2eed0998cf5d867dd4fd2e66f6bb5f3b7de8 100644 |
--- a/content/browser/tracing/tracing_ui.cc |
+++ b/content/browser/tracing/tracing_ui.cc |
@@ -243,6 +243,18 @@ 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); |
+ TracingController::GetInstance()->RegisterTracingUI(this); |
+} |
+ |
+TracingUI::~TracingUI() |
+{ |
dsinclair
2014/01/08 15:57:27
nit: move to line above.
|
+ TracingController::GetInstance()->UnregisterTracingUI(this); |
+} |
+ |
+void TracingUI::OnMonitoringStateChanged(bool is_monitoring) |
+{ |
dsinclair
2014/01/08 15:57:27
nit: ditto
|
+ web_ui()->CallJavascriptFunction( |
+ "onMonitoringStateChanged", base::FundamentalValue(is_monitoring)); |
} |
} // namespace content |