From 837b4c3462c5776627ca668b9c7cbd3093768451 Mon Sep 17 00:00:00 2001 From: "Joseph T. Lyons" Date: Wed, 13 Dec 2023 21:43:21 -0500 Subject: [PATCH] Avoid unnecessary match --- crates/feedback2/src/feedback_modal.rs | 30 +++++++++++--------------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/crates/feedback2/src/feedback_modal.rs b/crates/feedback2/src/feedback_modal.rs index 50d55b417fd87631359a4316eb90329f4cf65d6e..5f9b6c4120b313dbc930d9b023130091a652d797 100644 --- a/crates/feedback2/src/feedback_modal.rs +++ b/crates/feedback2/src/feedback_modal.rs @@ -160,23 +160,19 @@ impl FeedbackModal { editor }); - cx.subscribe( - &feedback_editor, - |this, editor, event: &EditorEvent, cx| match event { - EditorEvent::Edited => { - this.character_count = editor - .read(cx) - .buffer() - .read(cx) - .as_singleton() - .expect("Feedback editor is never a multi-buffer") - .read(cx) - .len() as i32; - cx.notify(); - } - _ => {} - }, - ) + cx.subscribe(&feedback_editor, |this, editor, event: &EditorEvent, cx| { + if *event == EditorEvent::Edited { + this.character_count = editor + .read(cx) + .buffer() + .read(cx) + .as_singleton() + .expect("Feedback editor is never a multi-buffer") + .read(cx) + .len() as i32; + cx.notify(); + } + }) .detach(); Self {