diff --git a/crates/benilla-app/assets/ui/AuctionFrame.xml b/crates/benilla-app/assets/ui/AuctionFrame.xml index 48960683..066b3f1a 100644 --- a/crates/benilla-app/assets/ui/AuctionFrame.xml +++ b/crates/benilla-app/assets/ui/AuctionFrame.xml @@ -231,10 +231,6 @@ BuyoutPrice.onValueChanged = AuctionsFrameAuctions_ValidateAuction StartPriceGold:SetMaxLetters(6) -- Each faux list repaints through its own tab's Update. - BrowseScrollFrame.updateFunc = AuctionFrameBrowse_Update - BrowseFilterScrollFrame.updateFunc = AuctionFrameFilters_Update - BidScrollFrame.updateFunc = AuctionFrameBid_Update - AuctionsScrollFrame.updateFunc = AuctionFrameAuctions_Update end function AuctionFrame_OnShow() @@ -783,6 +779,7 @@ end end FauxScrollFrame_Update(BrowseFilterScrollFrame, total, BENILLA_FILTER_ROWS, BENILLA_FILTER_ROW_HEIGHT) + BenillaScrollTrough_Follow("BrowseFilterScrollFrame") end -- Clicking a filter row NEVER queries — it only moves the selection, which the next Search @@ -940,6 +937,7 @@ local rows = auctionPagerUpdate("Browse", AuctionFrameBrowse.page, numBatch, total, lastSlotEmpty) FauxScrollFrame_Update(BrowseScrollFrame, rows, BENILLA_BROWSE_ROWS, BENILLA_AUCTION_ROW_HEIGHT) + BenillaScrollTrough_Follow("BrowseScrollFrame") end -- The two Browse turners re-SEARCH rather than scroll: the next 50 rows live on the server @@ -2056,7 +2054,13 @@ - + + + FauxScrollFrame_OnVerticalScroll(BENILLA_FILTER_ROW_HEIGHT, AuctionFrameFilters_Update) + +