diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/llui/llfolderview.cpp | 14 | ||||
| -rw-r--r-- | indra/newview/llinventorypanel.cpp | 3 | 
2 files changed, 3 insertions, 14 deletions
| diff --git a/indra/llui/llfolderview.cpp b/indra/llui/llfolderview.cpp index dca14cc48f..8feaf654f0 100644 --- a/indra/llui/llfolderview.cpp +++ b/indra/llui/llfolderview.cpp @@ -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;  } diff --git a/indra/newview/llinventorypanel.cpp b/indra/newview/llinventorypanel.cpp index 0653a097f5..578b83fd28 100644 --- a/indra/newview/llinventorypanel.cpp +++ b/indra/newview/llinventorypanel.cpp @@ -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"); | 
