WoWInterface SVN MyAddons

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /ChatTabLocker
    from Rev 105 to Rev 106
    Reverse comparison

Rev 105 → Rev 106

trunk/ChatTabLocker.lua
16,12 → 16,7
end
 
-- Set up a hook to catch the creation of floating chat frames.
self.hooks.FCF_OpenTemporaryWindow = FCF_OpenTemporaryWindow
FCF_OpenTemporaryWindow = function(...)
local frame = self.hooks.FCF_OpenTemporaryWindow(...)
self:LockFrame(frame)
return frame
end
hooksecurefunc('FCF_OpenTemporaryWindow', function() self:LockFrame(FCF_GetCurrentChatFrame()) end)
 
-- Cleanup
self:UnregisterEvent("ADDON_LOADED")
36,7 → 31,7
self.hooks[tab] = {}
self.hooks[tab].chatFrame = frame
self.hooks[tab].OnDragStart = tab:GetScript("OnDragStart")
 
 
if self.debug then self:print("Locking[" .. tab:GetName() .. "]") end
tab:SetScript("OnDragStart", function(tab)
local chatFrame = ChatTabLocker.hooks[tab].chatFrame