Mercurial > wow > kbf
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 ]]) |