Index: ui/file_manager/file_manager/foreground/js/file_manager_commands.js |
diff --git a/ui/file_manager/file_manager/foreground/js/file_manager_commands.js b/ui/file_manager/file_manager/foreground/js/file_manager_commands.js |
index 84c135886df188bd231190c654571327186aaf21..8fdd596eba57a5c3d0e3ae5f2c8b236207830333 100644 |
--- a/ui/file_manager/file_manager/foreground/js/file_manager_commands.js |
+++ b/ui/file_manager/file_manager/foreground/js/file_manager_commands.js |
@@ -1023,8 +1023,7 @@ CommandHandler.COMMANDS_['open-with'] = /** @type {Command} */ ({ |
* @param {!FileManager} fileManager FileManager to use. |
*/ |
execute: function(event, fileManager) { |
- var tasks = fileManager.taskController.tasks; |
- if (tasks) { |
+ fileManager.taskController.getFileTasks().then(function(tasks) { |
tasks.showTaskPicker(fileManager.ui.defaultTaskPicker, |
str('OPEN_WITH_BUTTON_LABEL'), |
'', |
@@ -1032,7 +1031,11 @@ CommandHandler.COMMANDS_['open-with'] = /** @type {Command} */ ({ |
tasks.execute(task.taskId); |
}, |
false); |
- } |
+ }) |
+ .catch(function(error) { |
+ if (error) |
+ console.error(error.stack || error); |
+ }); |
}, |
/** |
* @param {!Event} event Command event. |