comparison KBF.lua @ 73:dbf17a303006

Make sure it only happens for 'real' vehicles, with a UI bar
author Chris Mellon <arkanes@gmail.com>
date Sat, 30 Jun 2012 18:49:36 -0500
parents b467bba0224d
children 2acabfca1305
comparison
equal deleted inserted replaced
72:d429fc0a5a97 73:dbf17a303006
493 local vehicleSwapper = CreateFrame("FRAME", "KBFVehicleSwapper", UIParent, "SecureHandlerStateTemplate") 493 local vehicleSwapper = CreateFrame("FRAME", "KBFVehicleSwapper", UIParent, "SecureHandlerStateTemplate")
494 vehicleSwapper:SetAttribute("unit", "vehicle") 494 vehicleSwapper:SetAttribute("unit", "vehicle")
495 vehicleSwapper:SetFrameRef("secureHeader", secureHeader) 495 vehicleSwapper:SetFrameRef("secureHeader", secureHeader)
496 vehicleSwapper:SetAttribute("_onstate-unitexists", [[ 496 vehicleSwapper:SetAttribute("_onstate-unitexists", [[
497 local frame = self:GetFrameRef("secureHeader") 497 local frame = self:GetFrameRef("secureHeader")
498 if newstate then 498 if newstate and UnitHasVehicleUI("player") then
499 frame:SetAttribute("unit", "vehicle") 499 frame:SetAttribute("unit", "vehicle")
500 else 500 else
501 frame:SetAttribute("unit", "player") 501 frame:SetAttribute("unit", "player")
502 end 502 end
503 ]]) 503 ]])