| Index: chrome/browser/chromeos/extensions/file_manager/open_util.cc
|
| diff --git a/chrome/browser/chromeos/extensions/file_manager/open_util.cc b/chrome/browser/chromeos/extensions/file_manager/open_util.cc
|
| index 4f194eb31fb088250ca5935fd282bf3d3b289739..d3f9bbafc5746fbc8ff11b9db941a6766a16b8a8 100644
|
| --- a/chrome/browser/chromeos/extensions/file_manager/open_util.cc
|
| +++ b/chrome/browser/chromeos/extensions/file_manager/open_util.cc
|
| @@ -244,12 +244,14 @@ bool OpenFileWithHandler(Profile* profile, const base::FilePath& file_path) {
|
| profile, file_path, url, mime_type, default_task_id);
|
| }
|
|
|
| - std::string handler_task_id = file_tasks::MakeTaskID(
|
| - handler->extension_id(),
|
| - file_tasks::TASK_TYPE_FILE_BROWSER_HANDLER,
|
| - handler->id());
|
| + const file_tasks::TaskDescriptor task_descriptor(
|
| + handler->extension_id(),
|
| + file_tasks::TASK_TYPE_FILE_BROWSER_HANDLER,
|
| + handler->id());
|
| + const std::string handler_task_id =
|
| + file_tasks::TaskDescriptorToId(task_descriptor);
|
| if (handler_task_id != default_task_id &&
|
| - !file_browser_handlers::IsFallbackFileBrowserHandler(handler) &&
|
| + !file_browser_handlers::IsFallbackFileBrowserHandler(task_descriptor) &&
|
| OpenFileWithFileHandler(
|
| profile, file_path, url, mime_type, default_task_id)) {
|
| return true;
|
|
|