From 97e203a5bc9573fd4f2e4e2f9e85b43937ab1e63 Mon Sep 17 00:00:00 2001 From: Manuel Simon Hirsig Date: Sun, 27 Sep 2015 02:45:15 +0200 Subject: [PATCH] another small bugfix --- buy.lua | 8 +++++++- sell.lua | 14 ++++++++++---- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/buy.lua b/buy.lua index 320b3c4..c90cc82 100644 --- a/buy.lua +++ b/buy.lua @@ -36,7 +36,11 @@ function AuxBuySearchButton_OnClick() record_auction(auction_item.name, stack_size, auction_item.buyout_price, auction_item.quality, auction_item.owner, auction_item.itemlink) end, on_complete = function() + entries = entries or {} Aux_Buy_ScrollbarUpdate() + end, + on_abort = function() + entries = nil end } end @@ -110,11 +114,13 @@ function AuxBuyBuySelectedButton_OnClick() end end, on_complete = function() + entries = entries or {} Aux_Buy_ScrollbarUpdate() AuxBuySearchButton:Enable() Aux_Buy_ShowReport(true, orderedCount, purchasedCount) end, on_abort = function() + entries = nil AuxBuySearchButton:Enable() Aux_Buy_ShowReport(false, orderedCount, purchasedCount) end @@ -178,7 +184,7 @@ end function Aux_Buy_ScrollbarUpdate() if entries and getn(entries) == 0 then - Aux.sell.set_message("No auctions were found") + Aux.buy.set_message("No auctions were found") else AuxBuyMessage:Hide() end diff --git a/sell.lua b/sell.lua index a1a60af..21d39ac 100644 --- a/sell.lua +++ b/sell.lua @@ -77,17 +77,23 @@ function Aux.sell.AuctionsCreateAuctionButton_OnClick() end Aux.post.start( - currentAuction.name, - currentAuction.stackSize, + name, + stack_size, AuctionFrameAuctions.duration, MoneyInputFrame_GetCopper(StartPrice), - MoneyInputFrame_GetCopper(BuyoutPrice), + buyout_price, currentAuction.stackCount, function(posted) for i = 1, posted do record_auction(name, stack_size, buyout_price, duration, UnitName("player")) end - auxSellEntries[name].selected = entry + if auxSellEntries[name] then + for _, entry in ipairs(auxSellEntries[name]) do + if entry.buyout_price == buyout_price and entry.stack_size == stack_size then + auxSellEntries[name].selected = entry + end + end + end Aux_UpdateRecommendation() end )