From 01b42c9e5989c5555b34c32d997fc4d7be849e10 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Tue, 4 Mar 2014 18:45:36 +0800 Subject: [PATCH] Make devtools API aware of devtools window. --- browser/native_window.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/browser/native_window.cc b/browser/native_window.cc index b3e492d..177cab7 100644 --- a/browser/native_window.cc +++ b/browser/native_window.cc @@ -188,11 +188,15 @@ void NativeWindow::OpenDevTools() { } void NativeWindow::CloseDevTools() { - inspectable_web_contents()->GetView()->CloseDevTools(); + if (devtools_window_) + devtools_window_->Close(); + else + inspectable_web_contents()->GetView()->CloseDevTools(); } bool NativeWindow::IsDevToolsOpened() { - return inspectable_web_contents()->IsDevToolsViewShowing(); + return (devtools_window_ && devtools_window_->IsFocused()) || + inspectable_web_contents()->IsDevToolsViewShowing(); } void NativeWindow::InspectElement(int x, int y) { -- 2.7.4