diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/handlers/compositor.rs | 2 | ||||
| -rw-r--r-- | src/handlers/xdg_shell.rs | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/handlers/compositor.rs b/src/handlers/compositor.rs index d6a70143..b77ef829 100644 --- a/src/handlers/compositor.rs +++ b/src/handlers/compositor.rs @@ -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; } diff --git a/src/handlers/xdg_shell.rs b/src/handlers/xdg_shell.rs index 80a50cd0..b666d7c2 100644 --- a/src/handlers/xdg_shell.rs +++ b/src/handlers/xdg_shell.rs @@ -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(); } } |
