diff --git a/atom/browser/native_window_gtk.cc b/atom/browser/native_window_gtk.cc index 212996d6c688..4c02ec79c46b 100644 --- a/atom/browser/native_window_gtk.cc +++ b/atom/browser/native_window_gtk.cc @@ -84,6 +84,8 @@ NativeWindowGtk::NativeWindowGtk(content::WebContents* web_contents, } NativeWindowGtk::~NativeWindowGtk() { + ui::ActiveWindowWatcherX::RemoveObserver(this); + if (window_) gtk_widget_destroy(GTK_WIDGET(window_)); }