From 9a7d70a4fc2d2a52a7d48253c5398cea088c8b15 Mon Sep 17 00:00:00 2001 From: Manuel Simon Hirsig Date: Wed, 9 Sep 2015 07:59:27 +0200 Subject: [PATCH] some more polish for the buy tab --- Buy.lua | 12 ++++++++---- Core.lua | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/Buy.lua b/Buy.lua index 5e2e5db..3284c9c 100644 --- a/Buy.lua +++ b/Buy.lua @@ -25,7 +25,7 @@ end function condensedSelection() local selection = {} for entry,_ in pairs(selectedEntries) do - local key = "_"..entry.stackSize.."_"..entry.buyoutPrice + local key = entry.name.."_"..entry.stackSize.."_"..entry.buyoutPrice if selection[key] then selection[key] = selection[key] + 1 @@ -54,7 +54,7 @@ function AuctionatorBuyBuySelectedButton_OnClick() Auctionator_Scan_Start{ query = searchQuery, onReadDatum = function(datum) - local key = "_"..datum.stackSize.."_"..datum.buyoutPrice + local key = datum.name.."_"..datum.stackSize.."_"..datum.buyoutPrice if selection[key] then PlaceAuctionBid("list", datum.pageIndex, datum.buyoutPrice) @@ -76,12 +76,10 @@ function AuctionatorBuyBuySelectedButton_OnClick() processScanResults(data) Auctionator_Buy_ScrollbarUpdate() AuctionatorBuySearchButton:Enable() - AuctionatorBuyBuySelectedButton:Enable() end, onAbort = function() Auctionator_Log(string.format("[Auctionator] Final report: %i out of %i auctions purchased", purchasedCount, selectedCount)) AuctionatorBuySearchButton:Enable() - AuctionatorBuyBuySelectedButton:Enable() end } end @@ -133,6 +131,12 @@ function Auctionator_Buy_ScrollbarUpdate() else AuctionatorBuyMessage:Hide() end + + if Auctionator_SetSize(selectedEntries) > 0 then + AuctionatorBuyBuySelectedButton:Enable() + else + AuctionatorBuyBuySelectedButton:Disable() + end local line -- 1 through 15 of our window to scroll local dataOffset -- an index into our data calculated from the scroll offset diff --git a/Core.lua b/Core.lua index 865364b..6b2ee45 100644 --- a/Core.lua +++ b/Core.lua @@ -6,7 +6,7 @@ local val2gsc function Auctionator_Log(msg) if DEFAULT_CHAT_FRAME then - DEFAULT_CHAT_FRAME:AddMessage(msg, 0, 1, 0) + DEFAULT_CHAT_FRAME:AddMessage(msg, 1, 1, 0) end end