From c39e7af50c619a1a918b395a16bed86f31c8de31 Mon Sep 17 00:00:00 2001 From: Floyd Wang Date: Wed, 18 Jun 2025 10:16:57 +0800 Subject: [PATCH] number_input_story: Fix subtraction overflow (#976) --- crates/story/src/number_input_story.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/story/src/number_input_story.rs b/crates/story/src/number_input_story.rs index 31ae38a3..c4bf392d 100644 --- a/crates/story/src/number_input_story.rs +++ b/crates/story/src/number_input_story.rs @@ -155,7 +155,7 @@ impl NumberInputStory { input.set_value(self.number_input1_value.to_string(), window, cx); }); } else if this == &self.number_input2 { - self.number_input2_value = self.number_input2_value - 1; + self.number_input2_value = self.number_input2_value.saturating_sub(1); this.update(cx, |input, cx| { input.set_value(self.number_input2_value.to_string(), window, cx); });