CHUI-735 : Fixed! Handle the backspace case, suppress the search string handling from LLFolderView (it's in the search edit field now).
parent
560aba3aa4
commit
dac026a7d6
|
|
@ -1275,20 +1275,6 @@ BOOL LLFolderView::handleKeyHere( KEY key, MASK mask )
|
|||
break;
|
||||
}
|
||||
|
||||
if (!handled && mParentPanel->hasFocus())
|
||||
{
|
||||
if (key == KEY_BACKSPACE)
|
||||
{
|
||||
mSearchTimer.reset();
|
||||
if (mSearchString.size())
|
||||
{
|
||||
mSearchString.erase(mSearchString.size() - 1, 1);
|
||||
}
|
||||
search(getCurSelectedItem(), mSearchString, FALSE);
|
||||
handled = TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
return handled;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1367,6 +1367,9 @@ BOOL LLInventoryPanel::handleKeyHere( KEY key, MASK mask )
|
|||
}
|
||||
break;
|
||||
case KEY_DELETE:
|
||||
case KEY_BACKSPACE:
|
||||
// Delete selected items if delete or backspace key hit on the inventory panel
|
||||
// Note: on Mac laptop keyboards, backspace and delete are one and the same
|
||||
if (mask == MASK_NONE)
|
||||
{
|
||||
LLInventoryAction::doToSelected(mInventory, mFolderRoot, "delete");
|
||||
|
|
|
|||
Loading…
Reference in New Issue