From 4483aa256ebfd20da96b4413fccdd9bb29680415 Mon Sep 17 00:00:00 2001 From: Paul Sajna Date: Sun, 21 Aug 2022 04:10:16 -0700 Subject: [PATCH] don't panic if the user changes the volume before pressing record --- crates/app/storyteller-vc/src/main.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/crates/app/storyteller-vc/src/main.rs b/crates/app/storyteller-vc/src/main.rs index d489494caa..932aa982ff 100644 --- a/crates/app/storyteller-vc/src/main.rs +++ b/crates/app/storyteller-vc/src/main.rs @@ -83,11 +83,15 @@ impl Application for App { match msg { Message::Slider1Changed(new_value) => { self.slider_1_value = new_value; - self.record_sender.as_ref().unwrap().send((self.recording.clone(), self.slider_1_value.clone(), self.slider_2_value.clone())).unwrap(); + if self.record_sender.is_some() { + self.record_sender.as_ref().unwrap().send((self.recording.clone(), self.slider_1_value.clone(), self.slider_2_value.clone())).unwrap(); + } } Message::Slider2Changed(new_value) => { self.slider_2_value = new_value; - self.record_sender.as_ref().unwrap().send((self.recording.clone(), self.slider_1_value.clone(), self.slider_2_value.clone())).unwrap(); + if self.record_sender.is_some() { + self.record_sender.as_ref().unwrap().send((self.recording.clone(), self.slider_1_value.clone(), self.slider_2_value.clone())).unwrap(); + } } Message::RecordPressed => { if self.recording {