Index: content/browser/trace_controller.cc |
=================================================================== |
--- content/browser/trace_controller.cc (revision 123084) |
+++ content/browser/trace_controller.cc (working copy) |
@@ -20,7 +20,7 @@ |
namespace { |
-class AutoStopTraceSubscriberStdio : public TraceSubscriberStdio { |
+class AutoStopTraceSubscriberStdio : public content::TraceSubscriberStdio { |
public: |
AutoStopTraceSubscriberStdio(const FilePath& file_path) |
: TraceSubscriberStdio(file_path) {} |
@@ -86,10 +86,6 @@ |
scoped_ptr<AutoStopTraceSubscriberStdio> subscriber( |
new AutoStopTraceSubscriberStdio(trace_file)); |
DCHECK(can_begin_tracing(subscriber.get())); |
- if (!subscriber->IsValid()) { |
- TraceLog::GetInstance()->SetDisabled(); |
- return; |
- } |
std::string delay_str = command_line.GetSwitchValueASCII( |
switches::kTraceStartupDuration); |
@@ -314,7 +310,7 @@ |
} |
void TraceController::OnTraceDataCollected( |
- const scoped_refptr<TraceLog::RefCountedString>& events_str_ptr) { |
+ const scoped_refptr<base::RefCountedString>& events_str_ptr) { |
// OnTraceDataCollected may be called from any browser thread, either by the |
// local event trace system or from child processes via TraceMessageFilter. |
if (!BrowserThread::CurrentlyOn(BrowserThread::UI)) { |
@@ -326,7 +322,7 @@ |
// Drop trace events if we are just getting categories. |
if (subscriber_ && !is_get_categories_) |
- subscriber_->OnTraceDataCollected(events_str_ptr->data); |
+ subscriber_->OnTraceDataCollected(events_str_ptr); |
} |
void TraceController::OnTraceBufferFull() { |