Originally Posted by Malsomnus
Lua Code:
f.btn:SetScript ('PostClick', function() C_Timer.After(1, function () PlayerTalentFrameTalentsLearnButton:GetScript("OnClick")(PlayerTalentFrameTalentsLearnButton) end) end)
|
You should factor that C_Timer callback out into a separate function so you're not re-creating it over and over every time you click your button:
Lua Code:
local function clickLearnButton()
PlayerTalentFrameTalentsLearnButton:GetScript("OnClick")(PlayerTalentFrameTalentsLearnButton)
end
f.btn:SetScript ('PostClick', function()
C_Timer.After(1, clickLearnButton)
end)
You can probably also just do:
Lua Code:
PlayerTalentFrameTalentsLearnButton:Click()