Change send_initial_configure_if_needed to accept ToplevelSurface

This commit is contained in:
Ivan Molodetskikh
2023-09-29 13:48:14 +04:00
parent 404661ed8d
commit 5cdd188d4b
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -95,7 +95,7 @@ impl CompositorHandler for State {
// The toplevel remains unmapped.
let window = entry.get();
xdg_shell::send_initial_configure_if_needed(window);
xdg_shell::send_initial_configure_if_needed(window.toplevel());
return;
}
+3 -3
View File
@@ -210,8 +210,8 @@ impl KdeDecorationHandler for State {
delegate_kde_decoration!(State);
pub fn send_initial_configure_if_needed(window: &Window) {
let initial_configure_sent = with_states(window.toplevel().wl_surface(), |states| {
pub fn send_initial_configure_if_needed(toplevel: &ToplevelSurface) {
let initial_configure_sent = with_states(toplevel.wl_surface(), |states| {
states
.data_map
.get::<XdgToplevelSurfaceData>()
@@ -222,7 +222,7 @@ pub fn send_initial_configure_if_needed(window: &Window) {
});
if !initial_configure_sent {
window.toplevel().send_configure();
toplevel.send_configure();
}
}