mirror of
https://github.com/parnic/ice-hud.git
synced 2025-06-16 22:51:53 -05:00
- fixed an error introduced in 1.7.2 where the playerinfo's dropdown menu was trying to use the target's data instead of the player's data
- prevented the issue coming up in the future for petinfo as well
This commit is contained in:
@ -16,11 +16,15 @@ function PetInfo.prototype:GetDefaultSettings()
|
|||||||
return settings
|
return settings
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local function IcePetDropdown()
|
||||||
|
ToggleDropDownMenu(1, nil, PetFrameDropDown, "cursor")
|
||||||
|
end
|
||||||
|
|
||||||
function PetInfo.prototype:CreateFrame(redraw)
|
function PetInfo.prototype:CreateFrame(redraw)
|
||||||
PetInfo.super.prototype.CreateFrame(self, redraw)
|
PetInfo.super.prototype.CreateFrame(self, redraw)
|
||||||
|
|
||||||
self.frame.menu = function()
|
if not self.frame.menu or self.frame.menu ~= IcePetDropdown then
|
||||||
ToggleDropDownMenu(1, nil, PetFrameDropDown, "cursor")
|
self.frame.menu = IcePetDropdown
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -51,13 +51,15 @@ function PlayerInfo.prototype:GetOptions()
|
|||||||
return opts
|
return opts
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local function IcePlayerDropdown()
|
||||||
|
ToggleDropDownMenu(1, nil, PlayerFrameDropDown, "cursor")
|
||||||
|
end
|
||||||
|
|
||||||
function PlayerInfo.prototype:CreateFrame(redraw)
|
function PlayerInfo.prototype:CreateFrame(redraw)
|
||||||
PlayerInfo.super.prototype.CreateFrame(self, redraw)
|
PlayerInfo.super.prototype.CreateFrame(self, redraw)
|
||||||
|
|
||||||
if not self.frame.menu then
|
if not self.frame.menu or self.frame.menu ~= IcePlayerDropdown then
|
||||||
self.frame.menu = function()
|
self.frame.menu = IcePlayerDropdown
|
||||||
ToggleDropDownMenu(1, nil, PlayerFrameDropDown, "cursor")
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user