From 07b12b726c245c7fe09015fcb53c7231ef313d5a Mon Sep 17 00:00:00 2001 From: Floyd Wang Date: Thu, 23 Jan 2025 16:31:33 +0800 Subject: [PATCH] number_input: Do not trigger step event when the input is disabled (#568) --- crates/ui/src/input/number_input.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/ui/src/input/number_input.rs b/crates/ui/src/input/number_input.rs index 9afea620..f098f72b 100644 --- a/crates/ui/src/input/number_input.rs +++ b/crates/ui/src/input/number_input.rs @@ -110,6 +110,10 @@ impl NumberInput { } fn on_step(&mut self, action: StepAction, cx: &mut ViewContext) { + if self.input.read(cx).disabled { + return; + } + cx.emit(NumberInputEvent::Step(action)); } }