diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2023-09-29 13:48:14 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2023-09-29 13:48:14 +0400 |
| commit | 5cdd188d4b05f65a81689568f770f29356757b87 (patch) | |
| tree | 6c698e1646aba34625cfee529798b62cf0508710 | |
| parent | 404661ed8d9efc60d70547287d81953c1025a95b (diff) | |
| download | niri-5cdd188d4b05f65a81689568f770f29356757b87.tar.gz niri-5cdd188d4b05f65a81689568f770f29356757b87.tar.bz2 niri-5cdd188d4b05f65a81689568f770f29356757b87.zip | |
Change send_initial_configure_if_needed to accept ToplevelSurface
| -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(); } } |
