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 ]]) |
