wvr_server: only send Activated when size is known

This commit is contained in:
galister 2026-07-04 21:56:44 +09:00
parent b45c8656bc
commit 6697935ac2
2 changed files with 1 additions and 4 deletions

View File

@ -386,10 +386,6 @@ impl XdgShellHandler for Application {
self.wayvr_tasks
.send(WayVRTask::NewToplevel(client.id(), surface.clone()));
}
surface.with_pending_state(|state| {
state.states.set(xdg_toplevel::State::Activated);
});
surface.send_configure();
}
fn toplevel_destroyed(&mut self, surface: ToplevelSurface) {

View File

@ -383,6 +383,7 @@ impl WvrServerState {
toplevel.with_pending_state(|state| {
state.size = Some(size);
state.states.set(xdg_toplevel::State::Activated);
state.states.set(xdg_toplevel::State::Maximized);
});
toplevel.send_configure();