| Index: chrome/browser/chromeos/file_manager/file_browser_handlers.cc
|
| diff --git a/chrome/browser/chromeos/file_manager/file_browser_handlers.cc b/chrome/browser/chromeos/file_manager/file_browser_handlers.cc
|
| index eef6bd75850ff8e8493ed0f0236b7325bd61c239..2cb3ecb5b3e387f99dfb4a264efa15c8af6c04a7 100644
|
| --- a/chrome/browser/chromeos/file_manager/file_browser_handlers.cc
|
| +++ b/chrome/browser/chromeos/file_manager/file_browser_handlers.cc
|
| @@ -480,9 +480,11 @@ bool ExecuteFileBrowserHandler(
|
| // files to be directly opened with the browser.
|
| if (ShouldBeOpenedWithBrowser(extension->id(), action_id)) {
|
| const bool result = OpenFilesWithBrowser(profile, file_urls);
|
| - done.Run(result
|
| - ? extensions::api::file_browser_private::TASK_RESULT_OPENED
|
| - : extensions::api::file_browser_private::TASK_RESULT_FAILED);
|
| + if (!done.is_null()) {
|
| + done.Run(result
|
| + ? extensions::api::file_browser_private::TASK_RESULT_OPENED
|
| + : extensions::api::file_browser_private::TASK_RESULT_FAILED);
|
| + }
|
| return result;
|
| }
|
|
|
|
|