| Index: chrome/browser/ui/webui/tracing_ui.cc
|
| ===================================================================
|
| --- chrome/browser/ui/webui/tracing_ui.cc (revision 123084)
|
| +++ chrome/browser/ui/webui/tracing_ui.cc (working copy)
|
| @@ -73,7 +73,8 @@
|
|
|
| // TraceSubscriber implementation.
|
| virtual void OnEndTracingComplete();
|
| - virtual void OnTraceDataCollected(const std::string& trace_fragment);
|
| + virtual void OnTraceDataCollected(
|
| + const scoped_refptr<base::RefCountedString>& trace_fragment);
|
| virtual void OnTraceBufferPercentFullReply(float percent_full);
|
|
|
| // GpuDataManagerObserver implementation.
|
| @@ -379,7 +380,7 @@
|
| }
|
|
|
| void TracingMessageHandler::OnTraceDataCollected(
|
| - const std::string& trace_fragment) {
|
| + const scoped_refptr<base::RefCountedString>& trace_fragment) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
|
|
| base::debug::TraceResultBuffer::SimpleOutput output;
|
| @@ -387,7 +388,7 @@
|
| trace_buffer.SetOutputCallback(output.GetCallback());
|
| output.Append("tracingController.onTraceDataCollected(");
|
| trace_buffer.Start();
|
| - trace_buffer.AddFragment(trace_fragment);
|
| + trace_buffer.AddFragment(trace_fragment->data());
|
| trace_buffer.Finish();
|
| output.Append(");");
|
|
|
|
|