Quantcast

In GenerateTooltipContent(): Fixed display_tip logic for reputation entries.

James D. Callahan III [03-17-10 - 01:36]
In GenerateTooltipContent(): Fixed display_tip logic for reputation entries.
Filename
Frame.lua
diff --git a/Frame.lua b/Frame.lua
index efb8dbf..841e9b5 100644
--- a/Frame.lua
+++ b/Frame.lua
@@ -793,41 +793,40 @@ do
 						for vendor_id in pairs(level_info) do
 							local display_tip = false
 							local rep_vendor = private.vendor_list[vendor_id]
-							local coord_text = ""

-							if rep_vendor.coord_x ~= 0 and rep_vendor.coord_y ~= 0 then
-								coord_text = "(" .. rep_vendor.coord_x .. ", " .. rep_vendor.coord_y .. ")"
-							end
-							color_1 = addon:hexcolor("REP")
-							color_2 = addon:hexcolor("NORMAL")
-							ttAdd(0, -1, false, _G.REPUTATION, color_1, rep_list[rep_id].name, color_2)
-
-							local rStr = ""
-
-							if rep_level == 0 then
-								rStr = FACTION_NEUTRAL
-								color_1 = addon:hexcolor("NEUTRAL")
-							elseif rep_level == 1 then
-								rStr = BFAC["Friendly"]
-								color_1 = addon:hexcolor("FRIENDLY")
-							elseif rep_level == 2 then
-								rStr = BFAC["Honored"]
-								color_1 = addon:hexcolor("HONORED")
-							elseif rep_level == 3 then
-								rStr = BFAC["Revered"]
-								color_1 = addon:hexcolor("REVERED")
-							else
-								rStr = BFAC["Exalted"]
-								color_1 = addon:hexcolor("EXALTED")
-							end
 							display_tip, color_2 = GetTipFactionInfo(rep_vendor.faction)

 							if display_tip then
-								ttAdd(1, -2, false, rStr, color_1, rep_vendor.name, color_2)
+								ttAdd(0, -1, false, _G.REPUTATION, addon:hexcolor("REP"), rep_list[rep_id].name, addon:hexcolor("NORMAL"))
+
+								local rep_str = ""
+
+								if rep_level == 0 then
+									rep_str = FACTION_NEUTRAL
+									color_1 = addon:hexcolor("NEUTRAL")
+								elseif rep_level == 1 then
+									rep_str = BFAC["Friendly"]
+									color_1 = addon:hexcolor("FRIENDLY")
+								elseif rep_level == 2 then
+									rep_str = BFAC["Honored"]
+									color_1 = addon:hexcolor("HONORED")
+								elseif rep_level == 3 then
+									rep_str = BFAC["Revered"]
+									color_1 = addon:hexcolor("REVERED")
+								else
+									rep_str = BFAC["Exalted"]
+									color_1 = addon:hexcolor("EXALTED")
+								end
+								ttAdd(1, -2, false, rep_str, color_1, rep_vendor.name, color_2)

 								color_1 = addon:hexcolor("NORMAL")
 								color_2 = addon:hexcolor("HIGH")

+								local coord_text = ""
+
+								if rep_vendor.coord_x ~= 0 and rep_vendor.coord_y ~= 0 then
+									coord_text = "(" .. rep_vendor.coord_x .. ", " .. rep_vendor.coord_y .. ")"
+								end
 								ttAdd(2, -2, true, rep_vendor.location, color_1, coord_text, color_2)
 							end
 						end