From fb89c85c66d17f84a54cb363b18aee13a5d3f810 Mon Sep 17 00:00:00 2001 From: Lars Mueller Date: Fri, 13 May 2022 11:56:12 +0200 Subject: [PATCH] Schema: Fix settingtypes ranges --- schema.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/schema.lua b/schema.lua index da8bfe7..ae8341a 100644 --- a/schema.lua +++ b/schema.lua @@ -31,9 +31,9 @@ function generate_settingtypes(self) settingtype = "string" elseif typ == "number" then settingtype = self.int and "int" or "float" - if self.min or self.max then + if self.range and (self.range.min or self.range.max) then -- TODO handle exclusive min/max - type_args = (self.int and "%d %d" or "%f %f"):format(self.min or (2 ^ -30), self.max or (2 ^ 30)) + type_args = (self.int and "%d %d" or "%f %f"):format(self.range.min or (2 ^ -30), self.range.max or (2 ^ 30)) end elseif typ == "table" then local settings = {}