Fixed an issue with the queue buttons being disabled.
Paul Schifferer [12-13-10 - 00:04]
Fixed an issue with the queue buttons being disabled.
diff --git a/CauldronMainUI.lua b/CauldronMainUI.lua
index 316b0be..089a0f4 100644
--- a/CauldronMainUI.lua
+++ b/CauldronMainUI.lua
@@ -628,9 +628,7 @@ function Cauldron:UpdateButtons()
CauldronIncrementButton:Show();
CauldronCreateAllButton:Show();
CauldronCreateButton:Show();
- -- CauldronProcessButton:();
- -- CauldronClearQueueButton:Show();
-
+
local skillInfo = Cauldron:GetSelectedSkill();
if skillInfo then
@@ -670,6 +668,15 @@ function Cauldron:UpdateButtons()
if CauldronQueueWindowFrame:IsShown() then
CauldronShowQueueButton:Hide();
+
+ local queue = CauldronQueue:GetItems(Cauldron.db.realm.userdata[Cauldron.vars.playername].queue);
+ if #queue > 0 then
+ CauldronProcessButton:Enable();
+ CauldronClearQueueButton:Enable();
+ else
+ CauldronProcessButton:Disable();
+ CauldronClearQueueButton:Disable();
+ end
else
CauldronShowQueueButton:Show();
end
diff --git a/CauldronQueue.xml b/CauldronQueue.xml
index 422e94d..215f003 100644
--- a/CauldronQueue.xml
+++ b/CauldronQueue.xml
@@ -613,7 +613,7 @@
</Frames>
</Frame>
- </Frames>
+ </Frames>
<Scripts>
<OnLoad>