| Index: content/browser/download/download_item_impl.cc
|
| diff --git a/content/browser/download/download_item_impl.cc b/content/browser/download/download_item_impl.cc
|
| index 4a74089d204b92306bcdb369f366ff571d120d48..6911ffc2879dfc6448c50396129d4f4a68b6c6cd 100644
|
| --- a/content/browser/download/download_item_impl.cc
|
| +++ b/content/browser/download/download_item_impl.cc
|
| @@ -1161,6 +1161,8 @@ void DownloadItemImpl::OnDownloadRenamedToIntermediateName(
|
| // Process destination error. If both |reason| and |destination_error_|
|
| // refer to actual errors, we want to use the |destination_error_| as the
|
| // argument to the Interrupt() routine, as it happened first.
|
| + if (reason == DOWNLOAD_INTERRUPT_REASON_NONE)
|
| + SetFullPath(full_path);
|
| Interrupt(destination_error_);
|
| destination_error_ = DOWNLOAD_INTERRUPT_REASON_NONE;
|
| } else if (DOWNLOAD_INTERRUPT_REASON_NONE != reason) {
|
|
|