Open InfusOnWoW opened 5 days ago
This simple example in which C_TooltipInfo.GetHyperlink is called while inside a function environment:
C_Timer.After(2, function() local loadedFunction, errorString = loadstring( [==[ print('Before') C_TooltipInfo.GetHyperlink ("unit:" .. UnitGUID("player")) print('After') ]==])
local env = setmetatable({}, {__index = _G}) setfenv(loadedFunction, env) loadedFunction() end)
Results in the error message: "unable to find mixin (ColorMixin)"
This simple example in which C_TooltipInfo.GetHyperlink is called while inside a function environment:
C_Timer.After(2, function() local loadedFunction, errorString = loadstring( [==[ print('Before') C_TooltipInfo.GetHyperlink ("unit:" .. UnitGUID("player")) print('After') ]==])
local env = setmetatable({}, {__index = _G}) setfenv(loadedFunction, env) loadedFunction() end)
Results in the error message: "unable to find mixin (ColorMixin)"