| Index: chrome/browser/resources/file_manager/js/file_manager.js
|
| diff --git a/chrome/browser/resources/file_manager/js/file_manager.js b/chrome/browser/resources/file_manager/js/file_manager.js
|
| index ccc606e47f5a72557080a6606eddb73571c6bdc0..894217ac6853c5cbb9cfecbe9395fe70edd7b4c7 100644
|
| --- a/chrome/browser/resources/file_manager/js/file_manager.js
|
| +++ b/chrome/browser/resources/file_manager/js/file_manager.js
|
| @@ -2736,13 +2736,16 @@ FileManager.prototype = {
|
| }
|
| chrome.mediaPlayerPrivate.play(urls, position);
|
| } else if (id == 'mount-archive') {
|
| - for (var index = 0; index < urls.length; ++index) {
|
| - // Url in MountCompleted event won't be escaped, so let's make sure
|
| - // we don't use escaped one in mountRequests_.
|
| - var unescapedUrl = unescape(urls[index]);
|
| - this.mountRequests_.push(unescapedUrl);
|
| - chrome.fileBrowserPrivate.addMount(unescapedUrl, 'file', {});
|
| - }
|
| + var self = this;
|
| + this.resolveSelectResults_(urls, function(urls) {
|
| + for (var index = 0; index < urls.length; ++index) {
|
| + // Url in MountCompleted event won't be escaped, so let's make sure
|
| + // we don't use escaped one in mountRequests_.
|
| + var unescapedUrl = unescape(urls[index]);
|
| + self.mountRequests_.push(unescapedUrl);
|
| + chrome.fileBrowserPrivate.addMount(unescapedUrl, 'file', {});
|
| + }
|
| + });
|
| } else if (id == 'format-device') {
|
| this.confirm.show(str('FORMATTING_WARNING'), function() {
|
| chrome.fileBrowserPrivate.formatDevice(urls[0]);
|
|
|