Quantcast

Fixing a duplicate event registration issue

Jim Whitehead [07-23-19 - 19:47]
Fixing a duplicate event registration issue
Filename
Clique.lua
diff --git a/Clique.lua b/Clique.lua
index 4c6b30c..a53e12a 100755
--- a/Clique.lua
+++ b/Clique.lua
@@ -822,9 +822,13 @@ end

 function addon:UpdateCombatWatch()
     if self.settings.fastooc then
-        self:RegisterEvent("UNIT_FLAGS", "CheckPartyCombat")
+        if not self.registeredUnitFlags then
+            self:RegisterEvent("UNIT_FLAGS", "CheckPartyCombat")
+            self.registeredUnitFlags = true
+        end
     else
         self:UnregisterEvent("UNIT_FLAGS")
+        self.registeredUnitFlags = false
     end
 end