diff options
author | zelidrag@chromium.org <zelidrag@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-27 20:51:36 +0000 |
---|---|---|
committer | zelidrag@chromium.org <zelidrag@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-27 20:51:36 +0000 |
commit | c449616abd16e971ee3b7fc45e2f6bd0dbaa947d (patch) | |
tree | 7f12643487c01a7e59c7465506fd763eb0131d5a | |
parent | a76fac42194fb795731ac90dd2db19dfd3a3443b (diff) | |
download | chromium_src-c449616abd16e971ee3b7fc45e2f6bd0dbaa947d.zip chromium_src-c449616abd16e971ee3b7fc45e2f6bd0dbaa947d.tar.gz chromium_src-c449616abd16e971ee3b7fc45e2f6bd0dbaa947d.tar.bz2 |
Merge 142968 - [filemanager] Fix problems when Drive root is set as default folder.
- Fixed exception when selecting the Drive root in open-folder dialog.
- Fixed defaultPath handling: adding leading slash if necessary.
BUG=131772
TEST=See bug.
Review URL: https://chromiumcodereview.appspot.com/10586002
TBR=dgozman@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10699011
git-svn-id: svn://svn.chromium.org/chrome/branches/1180/src@144540 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/resources/file_manager/js/file_manager.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/browser/resources/file_manager/js/file_manager.js b/chrome/browser/resources/file_manager/js/file_manager.js index 128591b..126c7b1 100644 --- a/chrome/browser/resources/file_manager/js/file_manager.js +++ b/chrome/browser/resources/file_manager/js/file_manager.js @@ -19,6 +19,8 @@ function FileManager(dialogDom) { this.params_ = location.search ? JSON.parse(decodeURIComponent(location.search.substr(1))) : {}; + if (this.params_.defaultPath && this.params_.defaultPath.indexOf('/') != 0) + this.params_.defaultPath = '/' + this.params_.defaultPath; this.listType_ = null; this.showDelayTimeout_ = null; @@ -4159,7 +4161,7 @@ FileManager.prototype = { var onProperties = function(properties) { for (var i = 0; i < properties.length; i++) { - if (properties[i].present) { + if (!properties[i] || properties[i].present) { // For files already in GCache, we don't get any transfer updates. filesTotal--; } |