From d3e6166de65336d120867450ba6892fb866baf12 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Thu, 27 Mar 2014 18:05:28 +0800 Subject: [PATCH] gtk: Should remove self from watcher list in destructor. --- atom/browser/native_window_gtk.cc | 2 ++ 1 file changed, 2 insertions(+) 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_)); }