Index: chrome/browser/chromeos/file_system_provider/throttled_file_system.cc |
diff --git a/chrome/browser/chromeos/file_system_provider/throttled_file_system.cc b/chrome/browser/chromeos/file_system_provider/throttled_file_system.cc |
index 1f41daed3aaa9b413d35adfd28cde3e24105955b..66e3965ffffba9af2ed6d98ea963d013a9510616 100644 |
--- a/chrome/browser/chromeos/file_system_provider/throttled_file_system.cc |
+++ b/chrome/browser/chromeos/file_system_provider/throttled_file_system.cc |
@@ -195,7 +195,8 @@ void ThrottledFileSystem::OnOpenFileCompleted(int queue_token, |
const OpenFileCallback& callback, |
int file_handle, |
base::File::Error result) { |
- open_queue_->Complete(queue_token); |
+ if (result != base::File::FILE_ERROR_ABORT) |
+ open_queue_->Complete(queue_token); |
// If the file is opened successfully then hold the queue token until the file |
// is closed. |