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; |