diff --git a/dash-frontend/src/tab/settings/tab_features.rs b/dash-frontend/src/tab/settings/tab_features.rs index e84d89b1..266a7334 100644 --- a/dash-frontend/src/tab/settings/tab_features.rs +++ b/dash-frontend/src/tab/settings/tab_features.rs @@ -1,6 +1,6 @@ use crate::tab::settings::{ - macros::{options_category, options_checkbox, options_range_f32, options_slider_f32}, SettingType, SettingsMountParams, SettingsTab, + macros::{options_category, options_checkbox, options_range_f32, options_slider_f32}, }; pub struct State {} diff --git a/wayvr/src/backend/openxr/mod.rs b/wayvr/src/backend/openxr/mod.rs index 9ebab6a4..75294aea 100644 --- a/wayvr/src/backend/openxr/mod.rs +++ b/wayvr/src/backend/openxr/mod.rs @@ -513,7 +513,7 @@ pub fn openxr_run( //FIXME: Temporary workaround for Monado bug let watch = overlays.mut_by_id(watch_id).unwrap(); // want panic - + if let Some(state) = watch.config.active_state.as_mut() { state.transform = watch_transform } diff --git a/wayvr/src/windowing/manager.rs b/wayvr/src/windowing/manager.rs index 471bc92d..8b859ff0 100644 --- a/wayvr/src/windowing/manager.rs +++ b/wayvr/src/windowing/manager.rs @@ -15,7 +15,10 @@ use wlx_common::{ }; use crate::{ - FRAME_COUNTER, backend::task::{OverlayTask, ToggleMode}, config::save_state, overlays::{ + FRAME_COUNTER, + backend::task::{OverlayTask, ToggleMode}, + config::save_state, + overlays::{ anchor::{create_anchor, create_grab_help}, custom::create_custom, dashboard::{DASH_NAME, create_dash_frontend}, @@ -24,13 +27,15 @@ use crate::{ screen::create_screens, toast::Toast, watch::{WATCH_NAME, create_watch}, - }, state::AppState, windowing::{ + }, + state::AppState, + windowing::{ OverlayID, OverlaySelector, backend::{OverlayEventData, OverlayMeta}, set::OverlayWindowSet, snap_upright, window::{OverlayCategory, OverlayWindowData}, - } + }, }; pub const MAX_OVERLAY_SETS: usize = 6;