From ada0a0c6402f5746394dcb6a3f557fdc43b48a3e Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Mon, 11 Apr 2011 15:11:32 -0700 Subject: Updated the fix for #721: search lags, to include a checkbox to save search results for users who prefer to lag but keep their search resluts open --- linden/indra/newview/app_settings/settings.xml | 11 +++++++++++ linden/indra/newview/llfloaterdirectory.cpp | 11 ++++++++--- .../newview/skins/default/xui/en-us/floater_directory.xml | 4 ++++ 3 files changed, 23 insertions(+), 3 deletions(-) (limited to 'linden') diff --git a/linden/indra/newview/app_settings/settings.xml b/linden/indra/newview/app_settings/settings.xml index ad9cfea..00c30c1 100644 --- a/linden/indra/newview/app_settings/settings.xml +++ b/linden/indra/newview/app_settings/settings.xml @@ -957,6 +957,17 @@ Value 0.0 + SaveSearchResults + + Comment + Saves search results when closing search window rather than clearing resources + Persist + 1 + Type + Boolean + Value + 0 + ShowLookAtNames Comment diff --git a/linden/indra/newview/llfloaterdirectory.cpp b/linden/indra/newview/llfloaterdirectory.cpp index 7c8ddf1..23a9b81 100644 --- a/linden/indra/newview/llfloaterdirectory.cpp +++ b/linden/indra/newview/llfloaterdirectory.cpp @@ -466,9 +466,14 @@ void LLFloaterDirectory::setVisible(BOOL visible) void LLFloaterDirectory::onClose(bool app_quitting) { - LLFloater::onClose(app_quitting); - - //setVisible(FALSE); //meaning you hide 3 web browsers - one SLPlugin each + if (gSavedSettings.getBOOL("SaveSearchResults")) + { + setVisible(FALSE); //meaning you hide 3 web browsers - one SLPlugin each + } + else + { + LLFloater::onClose(app_quitting); + } } // static diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_directory.xml b/linden/indra/newview/skins/default/xui/en-us/floater_directory.xml index 0424b72..1ea4574 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_directory.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_directory.xml @@ -726,6 +726,10 @@ To buy direct, visit the land and click on the place name in the title bar. mouse_opaque="true" name="result_text" v_pad="0" width="328" /> +