diff options
Diffstat (limited to 'content/browser')
-rw-r--r-- | content/browser/debugger/devtools_window.cc | 8 | ||||
-rw-r--r-- | content/browser/debugger/devtools_window.h | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/content/browser/debugger/devtools_window.cc b/content/browser/debugger/devtools_window.cc index 1c4e7e6..c9bb9bf 100644 --- a/content/browser/debugger/devtools_window.cc +++ b/content/browser/debugger/devtools_window.cc @@ -569,3 +569,11 @@ DevToolsWindow* DevToolsWindow::AsDevToolsWindow( return NULL; return *it; } + +content::JavaScriptDialogCreator* DevToolsWindow::GetJavaScriptDialogCreator() { + if (inspected_tab_) { + return inspected_tab_->tab_contents()->delegate()-> + GetJavaScriptDialogCreator(); + } + return TabContentsDelegate::GetJavaScriptDialogCreator(); +} diff --git a/content/browser/debugger/devtools_window.h b/content/browser/debugger/devtools_window.h index e8af7eb..a67fc61 100644 --- a/content/browser/debugger/devtools_window.h +++ b/content/browser/debugger/devtools_window.h @@ -94,6 +94,7 @@ class DevToolsWindow virtual bool PreHandleKeyboardEvent(const NativeWebKeyboardEvent& event, bool* is_keyboard_shortcut); virtual void HandleKeyboardEvent(const NativeWebKeyboardEvent& event); + virtual content::JavaScriptDialogCreator* GetJavaScriptDialogCreator(); virtual void FrameNavigating(const std::string& url) {} |