Index: chrome/browser/resources/file_manager/foreground/js/file_manager.js |
diff --git a/chrome/browser/resources/file_manager/foreground/js/file_manager.js b/chrome/browser/resources/file_manager/foreground/js/file_manager.js |
index 0b6e095857b7dec855c5aa347c0addbef6072e14..9b3d394ee8bca5c24433618ed26f26012269ef89 100644 |
--- a/chrome/browser/resources/file_manager/foreground/js/file_manager.js |
+++ b/chrome/browser/resources/file_manager/foreground/js/file_manager.js |
@@ -1693,8 +1693,8 @@ var BOTTOM_MARGIN_FOR_PREVIEW_PANEL_PX = 52; |
} else { |
var extensions = []; |
- for (var i = 0; i < selection.urls.length; i++) { |
- var match = /\.(\w+)$/g.exec(selection.urls[i]); |
+ for (var i = 0; i < selection.entries.length; i++) { |
+ var match = /\.(\w+)$/g.exec(selection.entries[i].toURL()); |
if (match) { |
var ext = match[1].toUpperCase(); |
if (extensions.indexOf(ext) == -1) { |
@@ -1717,7 +1717,6 @@ var BOTTOM_MARGIN_FOR_PREVIEW_PANEL_PX = 52; |
} |
}; |
- |
/** |
* Sets the given task as default, when this task is applicable. |
* |
@@ -1727,8 +1726,10 @@ var BOTTOM_MARGIN_FOR_PREVIEW_PANEL_PX = 52; |
FileManager.prototype.onDefaultTaskDone_ = function(task) { |
// TODO(dgozman): move this method closer to tasks. |
var selection = this.getSelection(); |
- chrome.fileBrowserPrivate.setDefaultTask(task.taskId, |
- selection.urls, selection.mimeTypes); |
+ chrome.fileBrowserPrivate.setDefaultTask( |
+ task.taskId, |
+ util.entriesToURLs(selection.entries), |
+ selection.mimeTypes); |
selection.tasks = new FileTasks(this); |
selection.tasks.init(selection.entries, selection.mimeTypes); |
selection.tasks.display(this.taskItems_); |