From 0387b41dfb06ea99527a9723c9aed8eb894ab99c Mon Sep 17 00:00:00 2001 From: Ansariel Date: Tue, 30 Jul 2013 00:28:14 +0200 Subject: [PATCH] Performance improvement in llfolderview.cpp --- indra/llui/llfolderview.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/indra/llui/llfolderview.cpp b/indra/llui/llfolderview.cpp index d66d19dcca..c9f8cf28c1 100755 --- a/indra/llui/llfolderview.cpp +++ b/indra/llui/llfolderview.cpp @@ -640,7 +640,11 @@ void LLFolderView::draw() closeAutoOpenedFolders(); } - if (mSearchTimer.getElapsedTimeF32() > LLUI::sSettingGroups["config"]->getF32("TypeAheadTimeout") || !mSearchString.size()) + // Performance improvement + //if (mSearchTimer.getElapsedTimeF32() > LLUI::sSettingGroups["config"]->getF32("TypeAheadTimeout") || !mSearchString.size()) + static LLCachedControl typeAheadTimeout(*LLUI::sSettingGroups["config"], "TypeAheadTimeout"); + if (mSearchTimer.getElapsedTimeF32() > typeAheadTimeout || !mSearchString.size()) + // { mSearchString.clear(); }