From 7244a6dba6c7ead2002fd9ab03f69d4dc08084b5 Mon Sep 17 00:00:00 2001 From: James Whitehead II Date: Mon, 11 Jan 2010 07:43:09 +0000 Subject: [PATCH] Fix a bug when an icon is set to nil, or set to a texture from nil --- NinjaPanel.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/NinjaPanel.lua b/NinjaPanel.lua index 0ff531a..b87231b 100644 --- a/NinjaPanel.lua +++ b/NinjaPanel.lua @@ -261,6 +261,11 @@ function NinjaPanel:UpdatePlugin(event, name, key, value, dataobj) self:UpdateButtonWidth(button) elseif key == "icon" then button.icon:SetTexture(value) + if value == nil then + button.icon:Hide() + else + button.icon:Show() + end elseif key == "tooltip" or key == "OnTooltipShow" or key == "OnEnter" or key == "OnLeave" then -- Update the tooltip handers on the frame self:UpdateTooltipHandlers(button, dataobj) -- 1.7.9.5