diff --git a/libs/gtkmm2ext/window_proxy.cc b/libs/gtkmm2ext/window_proxy.cc index b804c9c5b7..a9de011139 100644 --- a/libs/gtkmm2ext/window_proxy.cc +++ b/libs/gtkmm2ext/window_proxy.cc @@ -211,11 +211,11 @@ void WindowProxy::drop_window () { if (_window) { + _window->hide (); delete_connection.disconnect (); configure_connection.disconnect (); map_connection.disconnect (); unmap_connection.disconnect (); - _window->hide (); delete _window; _window = 0; delete vistracker;