From 6697935ac2376d6179f3742c4b25554052f41583 Mon Sep 17 00:00:00 2001 From: galister <22305755+galister@users.noreply.github.com> Date: Sat, 4 Jul 2026 21:56:44 +0900 Subject: [PATCH] wvr_server: only send Activated when size is known --- wayvr/src/backend/wayvr/comp.rs | 4 ---- wayvr/src/backend/wayvr/mod.rs | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/wayvr/src/backend/wayvr/comp.rs b/wayvr/src/backend/wayvr/comp.rs index 924b2ec1..1104e240 100644 --- a/wayvr/src/backend/wayvr/comp.rs +++ b/wayvr/src/backend/wayvr/comp.rs @@ -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) { diff --git a/wayvr/src/backend/wayvr/mod.rs b/wayvr/src/backend/wayvr/mod.rs index 97747e42..ae63bfcc 100644 --- a/wayvr/src/backend/wayvr/mod.rs +++ b/wayvr/src/backend/wayvr/mod.rs @@ -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();