From 6f6f9af983a86dc2acb2df6db05e1e8eda702e52 Mon Sep 17 00:00:00 2001 From: Aleksander Date: Thu, 30 Jul 2026 08:20:57 +0200 Subject: [PATCH] move executor.try_tick() to AppState::tick() [skip ci] --- wayvr/src/backend/openvr/mod.rs | 1 - wayvr/src/backend/openxr/mod.rs | 1 - wayvr/src/state.rs | 1 + 3 files changed, 1 insertion(+), 2 deletions(-) diff --git a/wayvr/src/backend/openvr/mod.rs b/wayvr/src/backend/openvr/mod.rs index 97782b90..bf08d1d9 100644 --- a/wayvr/src/backend/openvr/mod.rs +++ b/wayvr/src/backend/openvr/mod.rs @@ -247,7 +247,6 @@ pub fn openvr_run(args: &Args) -> Result<(), BackendError> { let universe = playspace.get_universe(); - while app.executor.try_tick() {} app.input_state.pre_update(); input_source.update( universe.clone(), diff --git a/wayvr/src/backend/openxr/mod.rs b/wayvr/src/backend/openxr/mod.rs index ebc3b6f4..fd37819a 100644 --- a/wayvr/src/backend/openxr/mod.rs +++ b/wayvr/src/backend/openxr/mod.rs @@ -267,7 +267,6 @@ pub fn openxr_run(args: &Args) -> Result<(), BackendError> { continue 'main_loop; } - while app.executor.try_tick() {} app.input_state.pre_update(); input_source.update(&xr_state, &mut app)?; app.input_state.post_update(&app.session); diff --git a/wayvr/src/state.rs b/wayvr/src/state.rs index 22753a99..e5ac8d5d 100644 --- a/wayvr/src/state.rs +++ b/wayvr/src/state.rs @@ -267,6 +267,7 @@ impl AppState { } pub fn tick(&mut self) { + while self.executor.try_tick() {} self.dbus.tick(); for toast in self.notifications.drain_pending(&self.session) {