diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-02-13 12:39:17 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-02-13 17:47:11 +0400 |
| commit | 749ee5d627d99a5e42967bb308e365ed2017bfd5 (patch) | |
| tree | 66140f94febb440e88bfbaa7117ee28d5c4778a4 /src/handlers/compositor.rs | |
| parent | 952dd48115b8a4f4165d8357a50f107a3bf33f0b (diff) | |
| download | niri-749ee5d627d99a5e42967bb308e365ed2017bfd5.tar.gz niri-749ee5d627d99a5e42967bb308e365ed2017bfd5.tar.bz2 niri-749ee5d627d99a5e42967bb308e365ed2017bfd5.zip | |
Do initial configuration right before sending initial configure
Let the toplevel fill in some details about itself.
Diffstat (limited to 'src/handlers/compositor.rs')
| -rw-r--r-- | src/handlers/compositor.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/handlers/compositor.rs b/src/handlers/compositor.rs index fba025e8..de92d17c 100644 --- a/src/handlers/compositor.rs +++ b/src/handlers/compositor.rs @@ -16,7 +16,6 @@ use smithay::wayland::dmabuf::get_dmabuf; use smithay::wayland::shm::{ShmHandler, ShmState}; use smithay::{delegate_compositor, delegate_shm}; -use super::xdg_shell; use crate::niri::{ClientState, State}; use crate::utils::clone2; @@ -131,8 +130,8 @@ impl CompositorHandler for State { } // The toplevel remains unmapped. - let window = entry.get(); - xdg_shell::send_initial_configure_if_needed(window.toplevel()); + let window = entry.get().clone(); + self.send_initial_configure_if_needed(&window); return; } |
