From 2f568ecc30f5768abb5b4b46cea115a5dab0cfd1 Mon Sep 17 00:00:00 2001 From: Manuel Simon Hirsig Date: Fri, 5 Feb 2016 09:29:38 +0100 Subject: [PATCH] performance tweaks for saved searches --- core.lua | 2 +- search_frame.lua | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/core.lua b/core.lua index e8448b1..dcf4581 100644 --- a/core.lua +++ b/core.lua @@ -1,4 +1,4 @@ -AuxVersion = '2.4.8' +AuxVersion = '2.4.9' AuxAuthors = 'shirsig; Zerf; Zirco (Auctionator); Nimeral (Auctionator backport)' Aux = { diff --git a/search_frame.lua b/search_frame.lua index 4520422..3fb0493 100644 --- a/search_frame.lua +++ b/search_frame.lua @@ -41,7 +41,7 @@ private.elements = { function private.update_search_listings() local favorite_search_rows = {} for i, favorite_search in ipairs(aux_favorite_searches) do - local name = favorite_search.name or Aux.test.prettify_search(favorite_search.filter_string) + local name = favorite_search.name or favorite_search.prettified tinsert(favorite_search_rows, { cols = {{value=name}}, search = favorite_search, @@ -53,7 +53,7 @@ function private.update_search_listings() local recent_search_rows = {} for i, recent_search in ipairs(aux_recent_searches) do - local name = recent_search.name or Aux.test.prettify_search(recent_search.filter_string) + local name = recent_search.name or recent_search.prettified tinsert(recent_search_rows, { cols = {{value=name}}, search = recent_search, @@ -717,7 +717,7 @@ end OnEnter = function(st, data, self) if not data then return end GameTooltip_SetDefaultAnchor(GameTooltip, UIParent) - GameTooltip:AddLine(gsub(Aux.test.prettify_search(data.search.filter_string), ';', '\n'), 255/255, 254/255, 250/255) + GameTooltip:AddLine(gsub(data.search.prettified, ';', '\n'), 255/255, 254/255, 250/255) GameTooltip:Show() -- GameTooltip:SetOwner(self, 'ANCHOR_RIGHT') -- GameTooltip:AddLine(data.search, 1, 1, 1, true) @@ -787,7 +787,7 @@ function public.start_search() return end - tinsert(aux_recent_searches, 1, { filter_string = private.search_box:GetText() }) + tinsert(aux_recent_searches, 1, { filter_string = private.search_box:GetText(), prettified = Aux.test.prettify_search(private.search_box:GetText()) }) while getn(aux_recent_searches) > 50 do tremove(aux_recent_searches) end