Quantcast

Better tooltip sorting

Alar of Daggerspine [04-04-15 - 15:17]
Better tooltip sorting

Signed-off-by: Alar of Daggerspine <alar@aspide.it>
Filename
GarrisonCommander-Broker/ldb.lua
diff --git a/GarrisonCommander-Broker/ldb.lua b/GarrisonCommander-Broker/ldb.lua
index 619ac83..34c657f 100644
--- a/GarrisonCommander-Broker/ldb.lua
+++ b/GarrisonCommander-Broker/ldb.lua
@@ -198,7 +198,6 @@ function addon:WorkUpdate(event,success,shipments_running,shipmentCapacity,plotI
 			else
 				local endQueue=select(6,G.GetPendingShipmentInfo(numPending))
 				self.db.realm.orders[ns.me][name]=time()+endQueue
-				table.sort(self.db.realm.orders[ns.me])
 			end
 		end
 	end
@@ -348,13 +347,13 @@ function farmobj:Update()
 end
 function farmobj:OnTooltipShow()
 	self:AddDoubleLine(L["Time to next reset"],SecondsToTime(GetQuestResetTime()))
-	for k,v in pairs(addon.db.realm.farms) do
+	for k,v in kpairs(addon.db.realm.farms) do
 		if (k==ns.me) then
 			self:AddLine(k,C.Green())
 		else
 			self:AddLine(k,C.Orange())
 		end
-		for s,d in pairs(v) do
+		for s,d in kpairs(v) do
 			self:AddDoubleLine(s,(d and d==today) and DONE or NEED)
 		end
 	end
@@ -424,13 +423,13 @@ function workobj:Update()
 end
 function workobj:OnTooltipShow()
 	self:AddLine(CAPACITANCE_WORK_ORDERS)
-	for k,v in pairs(addon.db.realm.orders) do
+	for k,v in kpairs(addon.db.realm.orders) do
 		if (k==ns.me) then
 			self:AddLine(k,C.Green())
 		else
 			self:AddLine(k,C.Orange())
 		end
-		for s,d in pairs(v) do
+		for s,d in kpairs(v) do
 			local delta=d-time()
 			if (delta >0) then
 				local hours=delta/(3600*48)