1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-02-21 00:39:58 +00:00

Fix re-rendering of settings on value changes

This commit is contained in:
uramer 2024-03-10 14:06:21 +01:00
parent af8662daee
commit eba4ae94b0

View File

@ -378,7 +378,7 @@ local function onSettingChanged(global)
local value = common.getSection(global, group.key):get(settingKey)
local settingsContent = groupElement.layout.content.settings.content
auxUi.deepDestroy(settingsContent[settingKey]) -- support setting renderers which return UI elements
settingsContent[settingKey] = renderSetting(group, group.settings[settingKey], value)
settingsContent[settingKey] = renderSetting(group, group.settings[settingKey], value, global)
groupElement:update()
end)
end
@ -408,7 +408,7 @@ local function onGroupRegistered(global, key)
local element = groupElements[group.page][group.key]
local settingsContent = element.layout.content.settings.content
settingsContent[settingKey] = renderSetting(group, group.settings[settingKey], value)
settingsContent[settingKey] = renderSetting(group, group.settings[settingKey], value, global)
element:update()
end))
end