Index: chrome/browser/ui/apps/chrome_app_window_client.cc |
diff --git a/chrome/browser/ui/apps/chrome_app_window_client.cc b/chrome/browser/ui/apps/chrome_app_window_client.cc |
index fc9eb507add7461f04b238e2c1edbb77b3c87c53..5ac75521e341ad95819a6c09b19b0e458dbdf28c 100644 |
--- a/chrome/browser/ui/apps/chrome_app_window_client.cc |
+++ b/chrome/browser/ui/apps/chrome_app_window_client.cc |
@@ -57,7 +57,11 @@ void ChromeAppWindowClient::OpenDevToolsWindow( |
const base::Closure& callback) { |
DevToolsWindow* devtools_window = DevToolsWindow::OpenDevToolsWindow( |
web_contents, DevToolsToggleAction::ShowConsole()); |
- devtools_window->SetLoadCompletedCallback(callback); |
+ if (devtools_window) { |
+ devtools_window->SetLoadCompletedCallback(callback); |
+ } else { |
+ callback.Run(); |
+ } |
} |
bool ChromeAppWindowClient::IsCurrentChannelOlderThanDev() { |