local E, L, V, P, G = unpack(select(2, ...)) --Import: Engine, Locales, PrivateDB, ProfileDB, GlobalDB local B = E:GetModule('Blizzard') local _G = _G local hooksecurefunc = hooksecurefunc local function SetPosition(frame, _, anchor) if anchor and (anchor == _G.UIParent) then frame:ClearAllPoints() frame:Point('TOPLEFT', _G.GMMover, 0, 0) end end function B:PositionGMFrames() local TicketStatusFrame = _G.TicketStatusFrame TicketStatusFrame:ClearAllPoints() TicketStatusFrame:Point('TOPLEFT', E.UIParent, 'TOPLEFT', 250, -5) E:CreateMover(TicketStatusFrame, 'GMMover', L["GM Ticket Frame"]) --Blizzard repositions this frame now in UIParent_UpdateTopFramePositions hooksecurefunc(TicketStatusFrame, 'SetPoint', SetPosition) end