diff --git a/src/ifs/wl_surface/xdg_surface/xdg_toplevel.rs b/src/ifs/wl_surface/xdg_surface/xdg_toplevel.rs index 7ed7f77d..0965db63 100644 --- a/src/ifs/wl_surface/xdg_surface/xdg_toplevel.rs +++ b/src/ifs/wl_surface/xdg_surface/xdg_toplevel.rs @@ -133,7 +133,7 @@ impl XdgToplevel { } } - fn send_current_configure(&self) { + pub fn send_current_configure(&self) { let rect = self.xdg.absolute_desired_extents.get(); self.send_configure_checked(rect.width(), rect.height()); self.xdg.do_send_configure(); diff --git a/src/ifs/zxdg_toplevel_decoration_v1.rs b/src/ifs/zxdg_toplevel_decoration_v1.rs index 5b65738b..a8afdaba 100644 --- a/src/ifs/zxdg_toplevel_decoration_v1.rs +++ b/src/ifs/zxdg_toplevel_decoration_v1.rs @@ -48,7 +48,7 @@ impl ZxdgToplevelDecorationV1 { Decoration::Server => SERVER_SIDE, }; self.send_configure(mode); - self.toplevel.xdg.do_send_configure(); + self.toplevel.send_current_configure(); } fn destroy(&self, parser: MsgParser<'_, '_>) -> Result<(), ZxdgToplevelDecorationV1Error> {