Index: chrome/browser/extensions/api/app_window/app_window_api.cc |
diff --git a/chrome/browser/extensions/api/app_window/app_window_api.cc b/chrome/browser/extensions/api/app_window/app_window_api.cc |
index fac1edb00e306ea3d971b4287b9b182da4cd5459..51d67b3b95e1a83629d8ad422ed9d584be31dc01 100644 |
--- a/chrome/browser/extensions/api/app_window/app_window_api.cc |
+++ b/chrome/browser/extensions/api/app_window/app_window_api.cc |
@@ -68,13 +68,12 @@ namespace { |
class DevToolsRestorer : public base::RefCounted<DevToolsRestorer> { |
public: |
DevToolsRestorer(AppWindowCreateFunction* delayed_create_function, |
- content::RenderViewHost* created_view) |
+ content::WebContents* web_contents) |
: delayed_create_function_(delayed_create_function) { |
AddRef(); // Balanced in LoadCompleted. |
- DevToolsWindow* devtools_window = |
- DevToolsWindow::OpenDevToolsWindow( |
- created_view, |
- DevToolsToggleAction::ShowConsole()); |
+ DevToolsWindow* devtools_window = DevToolsWindow::OpenDevToolsWindow( |
+ web_contents, |
+ DevToolsToggleAction::ShowConsole()); |
devtools_window->SetLoadCompletedCallback( |
base::Bind(&DevToolsRestorer::LoadCompleted, this)); |
} |
@@ -307,7 +306,7 @@ bool AppWindowCreateFunction::RunAsync() { |
if (apps::AppWindowRegistry::Get(browser_context()) |
->HadDevToolsAttached(created_view)) { |
- new DevToolsRestorer(this, created_view); |
+ new DevToolsRestorer(this, app_window->web_contents()); |
return true; |
} |