diff --git a/indra/newview/llfolderview.cpp b/indra/newview/llfolderview.cpp index bf01bebbb3..50c7c5cd98 100644 --- a/indra/newview/llfolderview.cpp +++ b/indra/newview/llfolderview.cpp @@ -2271,9 +2271,16 @@ void LLFolderView::doIdle() mDebugFilters = debug_filters; arrangeAll(); } - BOOL filter_modified_and_active = mFilter->isModified() && mFilter->isNotDefault(); - mNeedsAutoSelect = filter_modified_and_active && - !(gFocusMgr.childHasKeyboardFocus(this) || gFocusMgr.getMouseCapture()); +// BOOL filter_modified_and_active = mFilter->isModified() && mFilter->isNotDefault(); +// mNeedsAutoSelect = filter_modified_and_active && +// !(gFocusMgr.childHasKeyboardFocus(this) || gFocusMgr.getMouseCapture()); + +// [SL:KB] - Patch: Inventory-Misc | Checked: 2013-05-02 (Catznip-3.4) + if (mFilter->isModified() && mFilter->isNotDefault()) + { + mNeedsAutoSelect = TRUE; + } +// [/SL:KB] mFilter->clearModified(); // filter to determine visibility before arranging