Skip to content

Commit 6fde843

Browse files
committed
Update BlizzConfigDialog-1.0.lua
Fix slider
1 parent 8f5dc9c commit 6fde843

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

BlizzConfigDialog-1.0.lua

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -350,19 +350,20 @@ local function FeedOptions(appName, options, path, group, category, layout, isRo
350350
setting:SetValue(value)
351351

352352
elseif v.type == "range" then
353+
local value = GetOptionsMemberValue("get", v, options, path, appName)
354+
local desc = GetOptionsMemberValue("desc", v, options, path, appName)
353355
local defaultValue = tonumber(GetOptionsMemberValue("defaultValue", v, options, path, appName))
354-
local setting = Settings.RegisterProxySetting(category, "PROXY_" .. k, Settings.DefaultVarLocation,
355-
Settings.VarType.Number, name, defaultValue, v.get, v.set);
356-
357356
local minValue = GetOptionsMemberValue("min", v, options, path, appName)
358357
local maxValue = GetOptionsMemberValue("max", v, options, path, appName)
359358
local step = GetOptionsMemberValue("step", v, options, path, appName)
360-
local desc = GetOptionsMemberValue("desc", v, options, path, appName)
361359

360+
local setting = Settings.RegisterAddOnSetting(category, name, k, type(defaultValue), defaultValue)
362361
local sliderOptions = Settings.CreateSliderOptions(minValue, maxValue, step);
363362

364363
sliderOptions:SetLabelFormatter(MinimalSliderWithSteppersMixin.Label.Right);
365364
Settings.CreateSlider(category, setting, sliderOptions, desc);
365+
Settings.SetOnValueChangedCallback(k, OnSettingChanged)
366+
setting:SetValue(value)
366367

367368
elseif v.type == "select" then
368369
local value = GetOptionsMemberValue("get", v, options, path, appName)

0 commit comments

Comments
 (0)