From 4e5010677ed9583ef011be8f848a50da1f6bcbc7 Mon Sep 17 00:00:00 2001 From: James Whitehead II Date: Sun, 17 Oct 2010 15:20:43 +0100 Subject: [PATCH] Ensure onenter/onleave attributes don't get 'stuck'. --- Clique.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Clique.lua b/Clique.lua index 5de99f0..218b534 100755 --- a/Clique.lua +++ b/Clique.lua @@ -391,12 +391,15 @@ function addon:GetBindingAttributes(global) set = { "local button = self", "local name = button:GetName()", + "if danglingButton then control:RunFor(danglingButton, control:GetAttribute('setup_onleave')) end", "if blacklist[name] then return end", + "danglingButton = button", } clr = { "local button = self", "local name = button:GetName()", "if blacklist[name] then return end", + "danglingButton = nil", } end -- 1.7.9.5