diff --git a/libs/gtkmm2ext/window_proxy.cc b/libs/gtkmm2ext/window_proxy.cc index 1f2fa54112..19917bd99a 100644 --- a/libs/gtkmm2ext/window_proxy.cc +++ b/libs/gtkmm2ext/window_proxy.cc @@ -286,6 +286,9 @@ WindowProxy::configure_handler (GdkEventConfigure* ev) the difference is generally down to window manager framing. */ + if (!visible() || !_window->is_mapped()) { + return false; + } save_pos_and_size (); return false; }