ElvUI Eltruism

ElvUI Eltruism

669k Downloads

[ISSUE] Ace3 skin with voiceover addon on Classic

AngelosNaoumis opened this issue ยท 4 comments

commented

Describe the bug
Error thrown in Classic when Ace3 skin is enabled on Eltriusm and VoiceOver addon is installed (https://www.curseforge.com/wow/addons/voiceover)

To Reproduce
Steps to reproduce the behavior:

  1. Just enable Ace3 skins + install VoiceOver addon

Expected behavior
No error to be shown

Screenshots
Settings in skin
image

Addon Versions (please complete the following information):

  • ElvUI version: [e.g. 13.81]
  • Eltruism version: [e.g. 4.2.7.1]

Additional context
Error:

1x Frame:HookScript(): Doesn't have a "OnClick" script
[string "=[C]"]: in function HookScript' [string "@ElvUI_EltreumUI/Modules/Skins/Ace3.lua"]:104: in function <ElvUI_EltreumUI/Modules/Skins/Ace3.lua:9> [string "@ElvUI_EltreumUI/Modules/Skins/Ace3.lua"]:462: in function <ElvUI_EltreumUI/Modules/Skins/Ace3.lua:459> [string "=[C]"]: in function HandleTab'
[string "@ElvUI/Classic/Modules/Skins/Friends.lua"]:150: in function <...rfaceElvUI/Classic/Modules/Skins/Friends.lua:139>
[string "=(tail call)"]: ?
[string "=[C]"]: ?
[string "@ElvUI/Core/Modules/Skins/Skins.lua"]:2200: in function <ElvUI/Core/Modules/Skins/Skins.lua:2196>
[string "=(tail call)"]: ?
[string "=[C]"]: ?
[string "@ElvUI/Core/General/Core.lua"]:1889: in function <ElvUI/Core/General/Core.lua:1888>
[string "=(tail call)"]: ?
...
[string "@ElvUI/Core/General/Core.lua"]:1938: in function <ElvUI/Core/General/Core.lua:1936>
[string "=(tail call)"]: ?
[string "@ElvUI/Core/General/Core.lua"]:2031: in function <ElvUI/Core/General/Core.lua:2004>
[string "=(tail call)"]: ?
[string "@ElvUI/Core/init.lua"]:312: in function <ElvUI/Core/init.lua:311>
[string "=(tail call)"]: ?
[string "=[C]"]: ?
[string "@AI_VoiceOver/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...dOns/AI_VoiceOver/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@AI_VoiceOver/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@AI_VoiceOver/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:626: in function <...dOns/AI_VoiceOver/Libs/AceAddon-3.0/AceAddon-3.0.lua:611>

Locals:
(*temporary) = Frame {
EltruismAnimation = Texture {
}
backdrop = Frame {
}
PixelSnapDisabled = true
}
(*temporary) = "OnClick"

commented

Actually this causes an issue where some buttons won't have the skin.

I've installed and tested the VoiceOver addon and i didnt have this error, can you explain more about how to trigger it and which version(s) are you using?

commented

@AngelosNaoumis try dev and see if its fixed

commented

Issue seems fixed @eltreum0
I will monitor during gameplay also

commented

thanks for testing!