Index: ui/file_manager/file_manager/foreground/js/directory_model.js |
diff --git a/ui/file_manager/file_manager/foreground/js/directory_model.js b/ui/file_manager/file_manager/foreground/js/directory_model.js |
index 390ff3c6a0a30f626e05d05ccd0eac7322d12154..5b34d882ac82142018e9f86f43112f76351e1914 100644 |
--- a/ui/file_manager/file_manager/foreground/js/directory_model.js |
+++ b/ui/file_manager/file_manager/foreground/js/directory_model.js |
@@ -924,6 +924,10 @@ DirectoryModel.prototype.changeDirectoryEntry = function( |
this.changeDirectorySequence_++; |
this.clearSearch_(); |
+ // If there is on-going scan, cancel it. |
+ if (this.currentDirContents_.isScanning()) |
+ this.currentDirContents_.cancelScan(); |
+ |
this.directoryChangeQueue_.run(function(sequence, queueTaskCallback) { |
this.fileWatcher_.changeWatchedDirectory( |
dirEntry, |