Chromium Code Reviews| 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 1d809bc595ab1382947eb8e8cf9d2ddde2ae9611..33fea88585ad004854ba99b4c214773d2c42b3da 100644 |
| --- a/chrome/browser/resources/file_manager/js/directory_model.js |
| +++ b/chrome/browser/resources/file_manager/js/directory_model.js |
| @@ -770,7 +770,9 @@ DirectoryModel.prototype.changeDirectoryEntrySilent_ = function(dirEntry, |
| */ |
| DirectoryModel.prototype.changeDirectoryEntry_ = function(initial, dirEntry, |
| opt_callback) { |
| - if (dirEntry == DirectoryModel.fakeGDataEntry_) |
| + if (dirEntry == DirectoryModel.fakeGDataEntry_ && |
| + this.volumeManager_.getGDataStatus() == |
| + VolumeManager.GDataStatus.UNMOUNTED) |
| this.volumeManager_.mountGData(function() {}, function() {}); |
| this.clearSearch_(); |
| @@ -1081,11 +1083,12 @@ DirectoryModel.prototype.updateRootsListSelection_ = function() { |
| }; |
| /** |
| - * @return {true} True if GDATA mounted. |
| + * @return {boolean} True if GDATA if fully mounted. |
|
dgozman
2012/10/11 12:25:43
typo: if -> is
|
| * @private |
| */ |
| DirectoryModel.prototype.isGDataMounted_ = function() { |
| - return this.volumeManager_.isMounted(RootDirectory.GDATA); |
| + return this.volumeManager_.getGDataStatus() == |
| + VolumeManager.GDataStatus.MOUNTED; |
| }; |
| /** |