Fix taint when closing SettingsPanel

This commit is contained in:
Robin Hüskes 2022-11-27 23:16:56 +01:00
parent 2f307b8fa7
commit ea472050bf
1 changed files with 3 additions and 2 deletions

View File

@ -1,4 +1,4 @@
local lib = LibStub:NewLibrary("zzLDB", 5) local lib = LibStub:NewLibrary("zzLDB", 6)
if not lib then return end if not lib then return end
local ldb = LibStub:GetLibrary("LibDataBroker-1.1") local ldb = LibStub:GetLibrary("LibDataBroker-1.1")
local ldbicon = LibStub:GetLibrary("LibDBIcon-1.0") local ldbicon = LibStub:GetLibrary("LibDBIcon-1.0")
@ -25,7 +25,8 @@ function lib:DefaultOnClick(_, button, addon, childName)
if(not InCombatLockdown()) then if(not InCombatLockdown()) then
if(SettingsPanel) then if(SettingsPanel) then
if(SettingsPanel:IsVisible()) then if(SettingsPanel:IsVisible()) then
SettingsPanel:Hide() HideUIPanel(SettingsPanel)
HideUIPanel(GameMenuFrame)
else else
Settings.OpenToCategory(childName) Settings.OpenToCategory(childName)
end end