| Index: chrome/browser/gtk/browser_window_gtk.cc
|
| diff --git a/chrome/browser/gtk/browser_window_gtk.cc b/chrome/browser/gtk/browser_window_gtk.cc
|
| index 82407470c6880a349945e2cf65b3d346b48aedb7..fc5780bb035ffba0fb10117f73b063bc0642f580 100644
|
| --- a/chrome/browser/gtk/browser_window_gtk.cc
|
| +++ b/chrome/browser/gtk/browser_window_gtk.cc
|
| @@ -809,6 +809,10 @@ void BrowserWindowGtk::Observe(NotificationType type,
|
| }
|
|
|
| case NotificationType::ACTIVE_WINDOW_CHANGED: {
|
| + // Do nothing if we're in the process of closing the browser window.
|
| + if (!window_)
|
| + break;
|
| +
|
| const GdkWindow* active_window = Details<const GdkWindow>(details).ptr();
|
| bool is_active = (GTK_WIDGET(window_)->window == active_window);
|
| bool changed = (is_active != is_active_);
|
|
|