Index: chrome/browser/ui/browser.cc |
diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc |
index 7aa35da44a634db564ac5d9a95e6fc081c400392..d1b326ab4331e98ae864a0c0aa0bfb392119a168 100644 |
--- a/chrome/browser/ui/browser.cc |
+++ b/chrome/browser/ui/browser.cc |
@@ -1430,6 +1430,10 @@ gfx::Rect Browser::GetRootWindowResizerRect() const { |
void Browser::BeforeUnloadFired(WebContents* web_contents, |
bool proceed, |
bool* proceed_to_fire_unload) { |
+ if (is_devtools() && DevToolsWindow::HandleBeforeUnload(web_contents, |
+ proceed, proceed_to_fire_unload)) |
+ return; |
+ |
if (IsFastTabUnloadEnabled()) { |
*proceed_to_fire_unload = |
fast_unload_controller_->BeforeUnloadFired(web_contents, proceed); |