Quantcast

Added private.mining_name for the Smelting kludge.

James D. Callahan III [03-30-10 - 01:03]
Added private.mining_name for the Smelting kludge.
Filename
Constants.lua
Frame.lua
diff --git a/Constants.lua b/Constants.lua
index deb13f4..299b93d 100644
--- a/Constants.lua
+++ b/Constants.lua
@@ -29,6 +29,7 @@ local private	= select(2, ...)

 -------------------------------------------------------------------------------
 -- Profession data.
+-------------------------------------------------------------------------------
 private.professions = {
 	["Alchemy"]		= GetSpellInfo(51304),
 	["Blacksmithing"]	= GetSpellInfo(51300),
@@ -44,6 +45,8 @@ private.professions = {
 	["Tailoring"]		= GetSpellInfo(51309),
 }

+private.mining_name		= GetSpellInfo(32606)
+
 private.ordered_professions = {
 	private.professions.Alchemy, 		-- 1
 	private.professions.Blacksmithing, 	-- 2
diff --git a/Frame.lua b/Frame.lua
index ab89142..f0eee16 100644
--- a/Frame.lua
+++ b/Frame.lua
@@ -1014,12 +1014,11 @@ function MainPanel:ToggleState()
 end

 do
-	local MINING_SPELL = GetSpellInfo(32606)

 	function MainPanel:SetProfession()
 		local prev_profession = self.profession

-		if Player.current_prof == MINING_SPELL then
+	if Player.current_prof == private.mining_name then
 			self.profession = 11 -- Smelting
 		else
 			for k, v in pairs(SORTED_PROFESSIONS) do