Index: chrome/browser/resources/file_manager/js/directory_model.js |
diff --git a/chrome/browser/resources/file_manager/js/directory_model.js b/chrome/browser/resources/file_manager/js/directory_model.js |
index 48524eed358112e7c40637000be37e509599354c..264c865b11c9d9b2d1f4a37e2ff6e9c21f418a5e 100644 |
--- a/chrome/browser/resources/file_manager/js/directory_model.js |
+++ b/chrome/browser/resources/file_manager/js/directory_model.js |
@@ -171,6 +171,13 @@ DirectoryModel.prototype.isReadOnly = function() { |
}; |
/** |
+ * @return {boolean} True if the a scan is active. |
+ */ |
+DirectoryModel.prototype.isScanning = function() { |
+ return this.currentDirContents_.isScanning(); |
+}; |
+ |
+/** |
* @return {boolean} True if search is in progress. |
*/ |
DirectoryModel.prototype.isSearching = function() { |
@@ -460,6 +467,7 @@ DirectoryModel.prototype.scan_ = function(dirContents, successCallback) { |
dirContents.addEventListener('scan-completed', onSuccess); |
dirContents.addEventListener('scan-failed', onFailure); |
+ dirContents.addEventListener('scan-cancelled', this.dispatchEvent.bind(this)); |
dirContents.scan(); |
}; |