mirror of
https://github.com/niri-wm/niri.git
synced 2026-06-23 02:05:33 +07:00
Change send_initial_configure_if_needed to accept ToplevelSurface
This commit is contained in:
@@ -95,7 +95,7 @@ impl CompositorHandler for State {
|
|||||||
|
|
||||||
// The toplevel remains unmapped.
|
// The toplevel remains unmapped.
|
||||||
let window = entry.get();
|
let window = entry.get();
|
||||||
xdg_shell::send_initial_configure_if_needed(window);
|
xdg_shell::send_initial_configure_if_needed(window.toplevel());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -210,8 +210,8 @@ impl KdeDecorationHandler for State {
|
|||||||
|
|
||||||
delegate_kde_decoration!(State);
|
delegate_kde_decoration!(State);
|
||||||
|
|
||||||
pub fn send_initial_configure_if_needed(window: &Window) {
|
pub fn send_initial_configure_if_needed(toplevel: &ToplevelSurface) {
|
||||||
let initial_configure_sent = with_states(window.toplevel().wl_surface(), |states| {
|
let initial_configure_sent = with_states(toplevel.wl_surface(), |states| {
|
||||||
states
|
states
|
||||||
.data_map
|
.data_map
|
||||||
.get::<XdgToplevelSurfaceData>()
|
.get::<XdgToplevelSurfaceData>()
|
||||||
@@ -222,7 +222,7 @@ pub fn send_initial_configure_if_needed(window: &Window) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
if !initial_configure_sent {
|
if !initial_configure_sent {
|
||||||
window.toplevel().send_configure();
|
toplevel.send_configure();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user