Index: chrome/browser/chromeos/extensions/file_manager/event_router.cc |
diff --git a/chrome/browser/chromeos/extensions/file_manager/event_router.cc b/chrome/browser/chromeos/extensions/file_manager/event_router.cc |
index 547f8add6dd17d1d7c486cdf84c49768106dab7d..9d8613c329d3b245c347e4bfd86b5169beb19531 100644 |
--- a/chrome/browser/chromeos/extensions/file_manager/event_router.cc |
+++ b/chrome/browser/chromeos/extensions/file_manager/event_router.cc |
@@ -671,25 +671,18 @@ void EventRouter::SendDriveFileTransferEvent() { |
if (!drive_job_info_for_scheduled_event_) |
return; |
- // Convert the drive_job_info_for_scheduled_event_ to IDL type. |
- std::vector<linked_ptr<file_browser_private::FileTransferStatus> > |
- status_list; |
- |
- linked_ptr<file_browser_private::FileTransferStatus> status( |
- new file_browser_private::FileTransferStatus()); |
+ file_browser_private::FileTransferStatus status; |
JobInfoToTransferStatus(profile_, |
kFileManagerAppId, |
drive_job_info_for_scheduled_event_->status, |
drive_job_info_for_scheduled_event_->job_info, |
- status.get()); |
- status_list.push_back(status); |
+ &status); |
drive_job_info_for_scheduled_event_.reset(); |
- BroadcastEvent( |
- profile_, |
- file_browser_private::OnFileTransfersUpdated::kEventName, |
- file_browser_private::OnFileTransfersUpdated::Create(status_list)); |
+ BroadcastEvent(profile_, |
+ file_browser_private::OnFileTransfersUpdated::kEventName, |
+ file_browser_private::OnFileTransfersUpdated::Create(status)); |
} |
void EventRouter::OnDirectoryChanged(const base::FilePath& drive_path) { |