From 595b59b86502dabbbb4e02a72e909dd9708048e5 Mon Sep 17 00:00:00 2001 From: galister <22305755+galister@users.noreply.github.com> Date: Wed, 17 Dec 2025 20:54:43 +0900 Subject: [PATCH] fix openvr overlays not dropping --- wlx-overlay-s/src/backend/openvr/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wlx-overlay-s/src/backend/openvr/mod.rs b/wlx-overlay-s/src/backend/openvr/mod.rs index 9751851..901489c 100644 --- a/wlx-overlay-s/src/backend/openvr/mod.rs +++ b/wlx-overlay-s/src/backend/openvr/mod.rs @@ -15,7 +15,7 @@ use vulkano::{Handle, VulkanObject, device::physical::PhysicalDevice}; use wlx_common::overlays::ToastTopic; use crate::{ - RUNNING, + FRAME_COUNTER, RUNNING, backend::{ BackendError, XrBackend, input::interact, @@ -155,6 +155,7 @@ pub fn openvr_run(show_by_default: bool, headless: bool) -> Result<(), BackendEr log::warn!("Received shutdown signal."); break 'main_loop; } + FRAME_COUNTER.fetch_add(1, Ordering::Relaxed); while let Some(event) = system_mgr.poll_next_event() { match event.event_type {