Quantcast
local T, C, L = unpack(Tukui)

local frames = {
	["TukuiRollAnchor"] = {"BOTTOM", TukuiChatBackgroundLeft or ChatFrame1, "TOP", 0, 5},
}

local function FixVehicleButton()
	vehicleButton = TukuiExitVehicleButtonLeft
	vehicleButton:ClearAllPoints()
	vehicleButton:AllPoints(TukuiPlayer_Detail)
	vehicleButton:SetFrameLevel(TukuiPlayer_Detail:GetFrameLevel()+1)
	vehicleButton.text:SetFont(T.GetPixelFont())
end

local OnLoad = CreateFrame("Frame")
OnLoad:RegisterEvent("PLAYER_ENTERING_WORLD")
OnLoad:SetScript("OnEvent", function()
	for frame, point in pairs(frames) do
		if not _G[frame]:IsUserPlaced() then
			_G[frame]:ClearAllPoints()
			_G[frame]:SetPoint(unpack(point))
		end
	end

	FixVehicleButton()
end)