From 1fe860421bd8b4010ae98eb4cec30ae10db4b332 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Wed, 30 Nov 2022 11:10:49 -0800 Subject: [PATCH] don't panic if we ever fail to lock here --- src/lib.rs | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 3230787b..5ef4cbaa 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -34,18 +34,19 @@ struct ExampleRepaintSignal(std::sync::Mutex { + error!( "Failed to lock guard at {} line {} with error\n{}", file!(), line!(), e - ) - }) - .send_event(WinitEvent::RequestRedraw) - .ok(); + ); + } + Ok(e) => { + let _ = e.send_event(WinitEvent::RequestRedraw); + } + }; } }