From 461f274d4773529c212a3e72676f43b3064ff275 Mon Sep 17 00:00:00 2001 From: Hendrik Leppkes Date: Sat, 11 Oct 2008 20:27:29 +0200 Subject: [PATCH] Fixed disabling of Auto-Assist --- ActionBarStates.lua | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/ActionBarStates.lua b/ActionBarStates.lua index d1286e8..efb58da 100644 --- a/ActionBarStates.lua +++ b/ActionBarStates.lua @@ -124,6 +124,7 @@ function ActionBar:UpdateStates(returnOnly) ]]) if not returnOnly then + UnregisterStateDriver(self, "page") RegisterStateDriver(self, "page", statedriver or "") end @@ -141,9 +142,14 @@ function ActionBar:UpdateStates(returnOnly) if Bartender4.db.profile.selfcastmodifier then pre = "[mod:SELFCAST]player;" end - -- TODO: fix rightclick selfcast - RegisterStateDriver(self, "assist-help", ("%s[help]nil; [target=targettarget, help]targettarget; nil"):format(pre)) - RegisterStateDriver(self, "assist-harm", "[harm]nil; [target=targettarget, harm]targettarget; nil") + + UnregisterStateDriver(self, "assist-help") + UnregisterStateDriver(self, "assist-help") + + if self.config.autoassist then + RegisterStateDriver(self, "assist-help", ("%s[help]nil; [target=targettarget, help]targettarget; nil"):format(pre)) + RegisterStateDriver(self, "assist-harm", "[harm]nil; [target=targettarget, harm]targettarget; nil") + end return statedriver end