diff --git a/src/server/mod.rs b/src/server/mod.rs index 4bead43..f972e00 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -944,8 +944,12 @@ impl InnerServerState { }; if dims == win.attrs.dims { return; + } else if win.attrs.is_popup { + win.attrs.dims = dims; } + debug!("Reconfiguring {:?} {:?}", event.window(), dims); + if !win.mapped { win.attrs.dims = dims; return;