diff --git a/Heimdall.toc b/Heimdall.toc index 3a04c20..d64fde6 100644 --- a/Heimdall.toc +++ b/Heimdall.toc @@ -1,6 +1,6 @@ ## Interface: 70300 ## Title: Heimdall -## Version: 3.2.0 +## Version: 3.2.1 ## Notes: Watches over areas and alerts when hostiles spotted ## Author: Cyka ## SavedVariables: Heimdall_Data diff --git a/Heimdall.zip b/Heimdall.zip index b785379..995f38e 100644 --- a/Heimdall.zip +++ b/Heimdall.zip @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:705c98a8d7dee99a8fea2c2fae4780b6f62f6f5fa6611a8104f53a203bf589d8 -size 982092 +oid sha256:d9cfa2ec030f5d96db145fbf7afbad322eaaac07420f09c675ace4f4f0b53185 +size 982144 diff --git a/Modules/Config.lua b/Modules/Config.lua index 6514890..d5afb95 100644 --- a/Modules/Config.lua +++ b/Modules/Config.lua @@ -519,9 +519,12 @@ function shared.Config.Init() local scale = CreateBasicSmallEditBox("HeimdallConfigScale", configFrame.frame, "Scale", Heimdall_Data.config.scale, function(self) local text = self:GetText() - if string.match(text, "%d+") then + if string.match(text, "^%d+%.*%d*$") then Heimdall_Data.config.scale = tonumber(text) configFrame.frame:SetScale(Heimdall_Data.config.scale) + else + print(string.format("Invalid scale: %s, please use numbers", text)) + self:SetText(Heimdall_Data.config.scale) end end) configFrame:Add(scale, 2, 2)