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)); } }