The DevTools window should manage lifetime itself.

This commit is contained in:
Cheng Zhao 2014-02-24 12:17:10 +08:00
parent eaedac2536
commit f65f95e95c
4 changed files with 19 additions and 12 deletions

View file

@ -47,7 +47,7 @@ void DevToolsDelegate::DispatchOnEmbedder(const std::string& message) {
}
void DevToolsDelegate::InspectedContentsClosing() {
owner_window_->CloseImmediately();
delete owner_window_;
}
void DevToolsDelegate::AboutToNavigateRenderView(
@ -56,4 +56,8 @@ void DevToolsDelegate::AboutToNavigateRenderView(
owner_window_->GetWebContents()->GetRenderViewHost());
}
void DevToolsDelegate::OnWindowClosed() {
delete owner_window_;
}
} // namespace atom