The license is all rights reserved so here is a diff for the official version. good luck
Diff Code:
--- a/SimpleSpellsteal.lua
+++ b/SimpleSpellsteal.lua
@@ -176,8 +176,7 @@ function SS_handleEvent(self, event, ...)
elseif (event == "PLAYER_DEAD") then
SSFrameUpdate()
elseif (event == "COMBAT_LOG_EVENT_UNFILTERED") then
- local cEvent, _, sourceGUID, sourceName, _,_, destGUID, destName = select(2, ...)
- local spellID = select(15,...)
+ local timestamp, cEvent, _, sourceGUID, sourceName, _, _, destGUID, destName, _, _, _, _, _, spellID = CombatLogGetCurrentEventInfo()
if (cEvent == "SPELL_STOLEN" and sourceGUID == UnitGUID("player")) then
@@ -219,7 +218,7 @@ function SSFrameCreate()
local backdrop = {bgFile = "Interface\\Tooltips\\UI-Tooltip-Background",edgeFile = "Interface\\Tooltips\\UI-Tooltip-Border", edgeSize = 3, left=2, right=2, top=2, bottom=2}
if not SSFrame then
- SSFrame = CreateFrame("Frame", "SSFrame", UIParent)
+ SSFrame = CreateFrame("Frame", "SSFrame", UIParent, BackdropTemplateMixin and "BackdropTemplate")
SSFrame:SetClampedToScreen(true)
SSFrame:SetFrameStrata("HIGH")
SSFrame:SetBackdrop(backdrop)
@@ -275,7 +274,7 @@ function SSFrameCreate()
SSFrametitle:SetPoint("TOPLEFT", 0, -4)
- SSFrameList = CreateFrame("Frame", "SSFrameList", SSFrame)
+ SSFrameList = CreateFrame("Frame", "SSFrameList", SSFrame, BackdropTemplateMixin and "BackdropTemplate")
SSFrameList:SetFrameStrata("HIGH")
: