Addon doesn't work for Evoker
Lunaeria opened this issue · 1 comments
Hello! This addon is wonderful, and works perfectly with every other class, but for some reason, it breaks completely with Evoker.
I've been trying to fix it myself, but I've had no luck. I'm at a complete loss.
Message: Interface/AddOns/PlayerFrameSmartHide/Main.lua:22: attempt to index field 'defaults' (a nil value)
Time: Fri Nov 18 15:40:35 2022
Count: 1
Stack: Interface/AddOns/PlayerFrameSmartHide/Main.lua:22: attempt to index field 'defaults' (a nil value)
[string "@Interface/AddOns/PlayerFrameSmartHide/Main.lua"]:22: in function <Interface/AddOns/PlayerFrameSmartHide/Main.lua:17>
Locals: self = pfshMain {
0 = <userdata>
}
event = "ADDON_LOADED"
arg1 = "PlayerFrameSmartHide"
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'defaults' (a nil value)"
addonName = "PlayerFrameSmartHide"
addon = <table> {
togglePlayerFrame = <function> defined @Interface/AddOns/PlayerFrameSmartHide/Functions.lua:86
}
Message: Interface/AddOns/PlayerFrameSmartHide/Functions.lua:5: attempt to index global 'PfshOptions' (a nil value)
Time: Fri Nov 18 15:40:43 2022
Count: 32
Stack: Interface/AddOns/PlayerFrameSmartHide/Functions.lua:5: attempt to index global 'PfshOptions' (a nil value)
[string "@Interface/AddOns/PlayerFrameSmartHide/Functions.lua"]:5: in function <Interface/AddOns/PlayerFrameSmartHide/Functions.lua:4>
[string "@Interface/AddOns/PlayerFrameSmartHide/Functions.lua"]:71: in function <Interface/AddOns/PlayerFrameSmartHide/Functions.lua:63>
[string "@Interface/AddOns/PlayerFrameSmartHide/Functions.lua"]:87: in function `togglePlayerFrame'
[string "@Interface/AddOns/PlayerFrameSmartHide/Main.lua"]:27: in function <Interface/AddOns/PlayerFrameSmartHide/Main.lua:17>
Locals: (*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'PfshOptions' (a nil value)"
P = "player"
Message: Interface/AddOns/PlayerFrameSmartHide/Functions.lua:5: attempt to index global 'PfshOptions' (a nil value)
Time: Fri Nov 18 15:40:43 2022
Count: 32
Stack: Interface/AddOns/PlayerFrameSmartHide/Functions.lua:5: attempt to index global 'PfshOptions' (a nil value)
[string "@Interface/AddOns/PlayerFrameSmartHide/Functions.lua"]:5: in function <Interface/AddOns/PlayerFrameSmartHide/Functions.lua:4>
[string "@Interface/AddOns/PlayerFrameSmartHide/Functions.lua"]:71: in function <Interface/AddOns/PlayerFrameSmartHide/Functions.lua:63>
[string "@Interface/AddOns/PlayerFrameSmartHide/Functions.lua"]:87: in function `togglePlayerFrame'
[string "@Interface/AddOns/PlayerFrameSmartHide/Main.lua"]:27: in function <Interface/AddOns/PlayerFrameSmartHide/Main.lua:17>
Locals: (*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'PfshOptions' (a nil value)"
P = "player"
Message: Interface/AddOns/PlayerFrameSmartHide/Functions.lua:5: attempt to index global 'PfshOptions' (a nil value)
Time: Fri Nov 18 15:40:42 2022
Count: 1
Stack: Interface/AddOns/PlayerFrameSmartHide/Functions.lua:5: attempt to index global 'PfshOptions' (a nil value)
[string "@Interface/AddOns/PlayerFrameSmartHide/Functions.lua"]:5: in function <Interface/AddOns/PlayerFrameSmartHide/Functions.lua:4>
[string "@Interface/AddOns/PlayerFrameSmartHide/Functions.lua"]:71: in function <Interface/AddOns/PlayerFrameSmartHide/Functions.lua:63>
[string "@Interface/AddOns/PlayerFrameSmartHide/Functions.lua"]:87: in function `togglePlayerFrame'
[string "@Interface/AddOns/PlayerFrameSmartHide/Main.lua"]:27: in function <Interface/AddOns/PlayerFrameSmartHide/Main.lua:17>
[string "=[C]"]: in function `LoadAddOn'
[string "@Interface/FrameXML/UIParent.lua"]:536: in function `UIParentLoadAddOn'
[string "@Interface/FrameXML/UIParent.lua"]:587: in function `CombatLog_LoadUI'
[string "@Interface/FrameXML/UIParent.lua"]:1484: in function <Interface/FrameXML/UIParent.lua:1362>
Locals: (*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'PfshOptions' (a nil value)"
P = "player"