Quantcast

In LoadRecipe(): Call addon:InitializeLookups() if it hasn't been already.

James D. Callahan III [04-12-10 - 02:26]
In LoadRecipe(): Call addon:InitializeLookups() if it hasn't been already.
Filename
Scanner.lua
diff --git a/Scanner.lua b/Scanner.lua
index 6ec2f9a..c1205b5 100644
--- a/Scanner.lua
+++ b/Scanner.lua
@@ -546,6 +546,12 @@ local function LoadRecipe()
 	local recipe_list = private.recipe_list

 	if addon.db.profile.autoloaddb then
+		-- Make sure the lookup lists are loaded as well, since they are no longer automatically loaded in addon:OnEnable().
+		if addon.InitializeLookups then
+			addon:InitializeLookups()
+			addon.InitializeLookups = nil
+		end
+
 		for idx, prof in pairs(PROFESSIONS) do
 			addon:InitializeRecipe(prof)
 		end