VWR-29358 : Fix auto scroll to selection when the filter is active

meow-7.2.2
Merov Linden 2012-08-10 15:35:48 -07:00
parent c63dea6b91
commit 1b639c33c5
1 changed files with 3 additions and 8 deletions

View File

@ -2235,14 +2235,9 @@ void LLFolderView::doIdle()
arrangeAll();
}
mNeedsAutoSelect = mFilter->hasFilterString() &&
!(gFocusMgr.childHasKeyboardFocus(this) || gFocusMgr.getMouseCapture());
if (mFilter->isModified() && mFilter->isNotDefault())
{
mNeedsAutoSelect = TRUE;
}
BOOL filter_modified_and_active = mFilter->isModified() && mFilter->isNotDefault();
mNeedsAutoSelect = filter_modified_and_active &&
!(gFocusMgr.childHasKeyboardFocus(this) || gFocusMgr.getMouseCapture());
mFilter->clearModified();
// filter to determine visibility before arranging