TimothyLuke / GSE-Advanced-Macro-Compiler

GSE is an alternative advanced macro editor and engine for World of Warcraft.
https://discord.gg/gseunited
MIT License
200 stars 71 forks source link

[BUG] Unable to WrapScript in 10 #1159

Closed TimothyLuke closed 2 years ago

TimothyLuke commented 2 years ago

🔵 Describe the bug: GSE creates a hidden button. It needs to wrap a script on that button for it to execute. In WoW 10 the following error is produced when attempting to do so.

🔵 The error: Paste the error message in this blockquote.

Message: Interface/FrameXML/SecureHandlers.lua:670: Header frame must be explicitly protected
Time: Wed Sep  7 08:43:52 2022
Count: 1
Stack: Interface/FrameXML/SecureHandlers.lua:670: Header frame must be explicitly protected
[string "=[C]"]: ?
[string "@Interface/FrameXML/SecureHandlers.lua"]:670: in function <Interface/FrameXML/SecureHandlers.lua:647>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/GSE/API/Storage.lua"]:1701: in function <Interface/AddOns/GSE/API/Storage.lua:1670>
[string "@Interface/AddOns/GSE/API/Storage.lua"]:1725: in function `CreateGSE3Button'
[string "@Interface/AddOns/GSE/API/Storage.lua"]:608: in function `OOCUpdateSequence'
[string "@Interface/AddOns/GSE/API/Events.lua"]:562: in function `?'
[string "@Interface/AddOns/GSE/Lib/AceTimer-3.0/AceTimer-3.0.lua"]:55: in function <...terface/AddOns/GSE/Lib/AceTimer-3.0/AceTimer-3.0.lua:50>

Locals: (*temporary) = "Header frame must be explicitly protected"

🔵 GSE Version:

🔵 Additional context: If those can't be solved it will be a showstopper.

TimothyLuke commented 2 years ago

This has been resolved but #1160 takes its place