From 1a568cc491f460197bdf29eeb19d2b480f42aa71 Mon Sep 17 00:00:00 2001 From: Gregor Parzefall <82708541+grorp@users.noreply.github.com> Date: Tue, 5 Sep 2023 15:36:05 +0200 Subject: [PATCH] Fix that negative integer values for float settings don't get a ".0" suffix (#13779) --- builtin/mainmenu/settings/components.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builtin/mainmenu/settings/components.lua b/builtin/mainmenu/settings/components.lua index 75b578370..f6361f2d4 100644 --- a/builtin/mainmenu/settings/components.lua +++ b/builtin/mainmenu/settings/components.lua @@ -113,7 +113,7 @@ end make.float = make_field(tonumber, is_valid_number, function(x) local str = tostring(x) - if str:match("^%d+$") then + if str:match("^[+-]?%d+$") then str = str .. ".0" end return str