diff gui.lua @ 2:fe437e761ef8

More safety checks for itemfilter validity. Factor out DBM callbacks into semi-generalized boss mod registration (todo: selection gui).
author Farmbuyer of US-Kilrogg <farmbuyer@gmail.com>
date Fri, 22 Apr 2011 01:34:47 +0000
parents 822b6ca3ef89
children 2753b9763882
line wrap: on
line diff
--- a/gui.lua	Sat Apr 16 06:03:29 2011 +0000
+++ b/gui.lua	Fri Apr 22 01:34:47 2011 +0000
@@ -1384,7 +1384,9 @@
 			local list = {}
 			for id in pairs(OuroLootSV_opts.itemfilter) do
 				local iname, _, iquality = GetItemInfo(id)
-				list[id] = addon.quality_hexes[iquality] .. iname .. "|r"
+				if iname then
+					list[id] = addon.quality_hexes[iquality] .. iname .. "|r"
+				end
 			end
 			w = GUI:Create("EditBoxDropDown")
 			w:SetRelativeWidth(0.4)
@@ -1533,8 +1535,9 @@
 	display:SetTitle("Ouro Loot")
 	display:SetStatusText(self.status_text)
 	display:SetLayout("Flow")
-	display:SetStatusTable{width=800}
-	-- prevent resizing, also see ace3 ticket #80
+	display:SetStatusTable{width=900}
+	-- prevent resizing, also see ace3 tickets 80 and 214
+	-- grrrr, no longer works after frame rewrite
 	--[[
 	display.sizer_se:SetScript("OnMouseDown",nil)
 	display.sizer_se:SetScript("OnMouseUp",nil)