From ddf894a1dd59a558ec11f47de23784096d9bea5f Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 3 Dec 2022 19:27:53 +0100 Subject: [PATCH] Attempted fix for `idle_drop_window` random crashes (2/2) --- libs/gtkmm2ext/window_proxy.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libs/gtkmm2ext/window_proxy.cc b/libs/gtkmm2ext/window_proxy.cc index d8d92db69b..ac043d8986 100644 --- a/libs/gtkmm2ext/window_proxy.cc +++ b/libs/gtkmm2ext/window_proxy.cc @@ -202,11 +202,11 @@ void WindowProxy::drop_window () { if (_window) { + unmap_connection.disconnect (); _window->hide (); delete_connection.disconnect (); configure_connection.disconnect (); map_connection.disconnect (); - unmap_connection.disconnect (); delete _window; _window = 0; delete vistracker; @@ -228,8 +228,6 @@ WindowProxy::setup () { assert (_window); - assert (_window); - delete_connection.disconnect (); configure_connection.disconnect (); map_connection.disconnect ();