<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,18 +1,20 @@
 
 
-local tekKompareTooltip1, tekKompareTooltip2
-local ShoppingTooltip1, ShoppingTooltip2 = ShoppingTooltip1, ShoppingTooltip2
+local tekKompareTooltip1, tekKompareTooltip2, tekKompareTooltip3
+local ShoppingTooltip1, ShoppingTooltip2, ShoppingTooltip3 = ShoppingTooltip1, ShoppingTooltip2, ShoppingTooltip3
 
 
-local function SetTips(link, owner, tooltip1, tooltip2)
+local function SetTips(link, owner, tooltip1, tooltip2, tooltip3)
 	--bypass these frames: WorldFrame, player's paperdoll, weapon enchants
 	local f = GetMouseFocus() and GetMouseFocus():GetName() or &quot;&quot;
 	if not link or f == &quot;WorldFrame&quot; or string.find(f, &quot;^Character.*Slot$&quot;) or string.find(f, &quot;^TempEnchant%d+$&quot;) then return end
 
 	tooltip1:SetOwner(owner, &quot;ANCHOR_NONE&quot;)
 	tooltip2:SetOwner(owner, &quot;ANCHOR_NONE&quot;)
-	local item1, item2 = tooltip1:SetHyperlinkCompareItem(link, 1), tooltip2:SetHyperlinkCompareItem(link, 2)
-	if not item1 and not item2 then return end
+	tooltip3:SetOwner(owner, &quot;ANCHOR_NONE&quot;)
+	local item1, item2, item3 = tooltip1:SetHyperlinkCompareItem(link, 1), tooltip2:SetHyperlinkCompareItem(link, 2), tooltip3:SetHyperlinkCompareItem(link, 3)
+	if not item1 and not item2 and not item3 then return end
+	if item3 and not item2 then tooltip2, tooltip3, item2, item3 = tooltip3, tooltip2, true, nil end
 	if item2 and not item1 then tooltip1, tooltip2, item1, item2 = tooltip2, tooltip1, true, nil end
 
 	local left, right, anchor1, anchor2 = owner:GetLeft(), owner:GetRight(), &quot;TOPLEFT&quot;, &quot;TOPRIGHT&quot;
@@ -28,6 +30,12 @@ local function SetTips(link, owner, tooltip1, tooltip2)
 			tooltip2:ClearAllPoints()
 			tooltip2:SetPoint(anchor1, tooltip1, anchor2)
 			tooltip2:Show()
+			
+			if item3 then
+				tooltip3:ClearAllPoints()
+				tooltip3:SetPoint(anchor1, tooltip2, anchor2)
+				tooltip3:Show()
+			end
 		end
 	end
 end
@@ -38,7 +46,7 @@ GameTooltip:SetScript(&quot;OnTooltipSetItem&quot;, function(frame, ...)
 	assert(frame, &quot;arg 1 is nil, someone isn't hooking correctly&quot;)
 
 	local _, link = frame:GetItem()
-	if not ShoppingTooltip1:IsVisible() then SetTips(link, frame, ShoppingTooltip1, ShoppingTooltip2) end
+	if not ShoppingTooltip1:IsVisible() then SetTips(link, frame, ShoppingTooltip1, ShoppingTooltip2, ShoppingTooltip3) end
 	if orig1 then return orig1(frame, ...) end
 end)
 
@@ -53,9 +61,13 @@ ItemRefTooltip:SetScript(&quot;OnTooltipSetItem&quot;, function(frame, ...)
 		tekKompareTooltip2 = CreateFrame(&quot;GameTooltip&quot;, &quot;tekKompareTooltip2&quot;, frame, &quot;ShoppingTooltipTemplate&quot;)
 		tekKompareTooltip2:SetFrameStrata(&quot;TOOLTIP&quot;)
 		tekKompareTooltip2:SetClampedToScreen(true)
+		
+		tekKompareTooltip3 = CreateFrame(&quot;GameTooltip&quot;, &quot;tekKompareTooltip3&quot;, frame, &quot;ShoppingTooltipTemplate&quot;)
+		tekKompareTooltip3:SetFrameStrata(&quot;TOOLTIP&quot;)
+		tekKompareTooltip3:SetClampedToScreen(true)
 	end
 
  	local _, link = frame:GetItem()
-	SetTips(link, frame, tekKompareTooltip1, tekKompareTooltip2)
+	SetTips(link, frame, tekKompareTooltip1, tekKompareTooltip2, tekKompareTooltip3)
 	if orig2 then return orig2(frame, ...) end
 end)</diff>
      <filename>tekKompare.lua</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>4bc499bc70321b08355c9434bd6224e7a0e0435e</id>
    </parent>
  </parents>
  <author>
    <name>Arrowmaster</name>
    <email>arrowmaster@oczombies.net</email>
  </author>
  <url>http://github.com/tekkub/tekkompare/commit/79b6c919c53d2582be705941efd8902004fb2b6b</url>
  <id>79b6c919c53d2582be705941efd8902004fb2b6b</id>
  <committed-date>2008-11-28T00:34:33-08:00</committed-date>
  <authored-date>2008-11-28T00:34:33-08:00</authored-date>
  <message>Use all three compare frames</message>
  <tree>ce375069d273d731258f432207b2153e1668b402</tree>
  <committer>
    <name>Arrowmaster</name>
    <email>arrowmaster@oczombies.net</email>
  </committer>
</commit>
