mirror of https://github.com/wayvr-org/wayvr.git
fix watch z-order on openvr
This commit is contained in:
parent
ec19b70487
commit
c96f0fede0
|
|
@ -9,6 +9,7 @@ use vulkano::{Handle, VulkanObject};
|
|||
use crate::{
|
||||
backend::overlay::{OverlayData, RelativeTo},
|
||||
graphics::WlxGraphics,
|
||||
overlays::watch::WATCH_NAME,
|
||||
state::AppState,
|
||||
};
|
||||
|
||||
|
|
@ -42,7 +43,7 @@ impl OverlayData<OpenVrOverlayData> {
|
|||
log::debug!("{}: initialize", self.state.name);
|
||||
|
||||
//watch
|
||||
if self.state.id == 0 {
|
||||
if *self.state.name == *WATCH_NAME {
|
||||
self.data.sort_order = 68;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -12,6 +12,8 @@ use crate::{
|
|||
state::AppState,
|
||||
};
|
||||
|
||||
pub const WATCH_NAME: &str = "watch";
|
||||
|
||||
pub fn create_watch<O>(state: &AppState, screens: &[OverlayData<O>]) -> OverlayData<O>
|
||||
where
|
||||
O: Default,
|
||||
|
|
@ -168,7 +170,7 @@ where
|
|||
|
||||
OverlayData {
|
||||
state: OverlayState {
|
||||
name: "Watch".into(),
|
||||
name: WATCH_NAME.into(),
|
||||
size: (400, 200),
|
||||
want_visible: true,
|
||||
spawn_scale: 0.11 * state.session.config.watch_scale,
|
||||
|
|
|
|||
Loading…
Reference in New Issue