Provide a way to close devtools completely.

This commit is contained in:
Cheng Zhao 2014-03-20 09:26:21 +08:00
parent 5768ff6981
commit d2ff5ad798
4 changed files with 13 additions and 3 deletions

View file

@ -101,6 +101,14 @@ void InspectableWebContentsImpl::ShowDevTools() {
view_->ShowDevTools();
}
void InspectableWebContentsImpl::CloseDevTools() {
if (IsDevToolsViewShowing()) {
view_->CloseDevTools();
devtools_web_contents_.reset();
web_contents_->GetView()->Focus();
}
}
bool InspectableWebContentsImpl::IsDevToolsViewShowing() {
return devtools_web_contents_ && view_->IsDevToolsViewShowing();
}
@ -116,9 +124,7 @@ void InspectableWebContentsImpl::ActivateWindow() {
}
void InspectableWebContentsImpl::CloseWindow() {
view_->CloseDevTools();
devtools_web_contents_.reset();
web_contents_->GetView()->Focus();
CloseDevTools();
}
void InspectableWebContentsImpl::MoveWindow(int x, int y) {