Quantcast

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.
Filename
CauldronMainUI.lua
CauldronQueue.xml
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>