From 96a05d0835cdecaf9e4617aa1f986aa6d5c03226 Mon Sep 17 00:00:00 2001 From: galister <22305755+galister@users.noreply.github.com> Date: Thu, 1 May 2025 05:43:07 +0900 Subject: [PATCH] get_wayvr unwrap was not safe after all --- src/overlays/wayvr.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/overlays/wayvr.rs b/src/overlays/wayvr.rs index a89756a..9926f27 100644 --- a/src/overlays/wayvr.rs +++ b/src/overlays/wayvr.rs @@ -953,7 +953,14 @@ where } } WayVRAction::ToggleDashboard => { - let wayvr = app.get_wayvr().unwrap(); /* safe */ + let wayvr = match app.get_wayvr() { + Ok(wayvr) => wayvr, + Err(e) => { + log::error!("WayVR Error: {e:?}"); + return; + } + }; + let mut wayvr = wayvr.borrow_mut(); if let Err(e) = toggle_dashboard::(app, overlays, &mut wayvr) {