| Index: chrome/browser/feedback/feedback_data.cc
|
| diff --git a/chrome/browser/feedback/feedback_data.cc b/chrome/browser/feedback/feedback_data.cc
|
| index 95cb49fe9f9108ad113d1c7adf196273ee5e3cbf..9574fb6c27c9b0003ca547d6b08dae0bc158ccdb 100644
|
| --- a/chrome/browser/feedback/feedback_data.cc
|
| +++ b/chrome/browser/feedback/feedback_data.cc
|
| @@ -171,17 +171,19 @@ void FeedbackData::AttachAndCompressFileData(
|
| }
|
|
|
| void FeedbackData::OnGetTraceData(
|
| - int trace_id_,
|
| + int trace_id,
|
| scoped_refptr<base::RefCountedString> trace_data) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| TracingManager* manager = TracingManager::Get();
|
| if (manager)
|
| - manager->DiscardTraceData(trace_id_);
|
| + manager->DiscardTraceData(trace_id);
|
|
|
| - scoped_ptr<std::string> data(new std::string(trace_data->data()));
|
| + scoped_ptr<std::string> data(new std::string);
|
| + data->swap(trace_data->data());
|
|
|
| attached_filename_ = kTraceFilename;
|
| attached_filedata_ = data.Pass();
|
| + attached_file_compression_complete_ = true;
|
| trace_id_ = 0;
|
|
|
| set_category_tag(kPerformanceCategoryTag);
|
|
|