diff options
| -rw-r--r-- | indra/llui/lltexteditor.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llfloaterchatmentionpicker.cpp | 1 | 
2 files changed, 2 insertions, 1 deletions
| diff --git a/indra/llui/lltexteditor.cpp b/indra/llui/lltexteditor.cpp index bd726c3d49..bc73090ff7 100644 --- a/indra/llui/lltexteditor.cpp +++ b/indra/llui/lltexteditor.cpp @@ -1915,7 +1915,7 @@ bool LLTextEditor::handleKeyHere(KEY key, MASK mask )      // not handled and let the parent take care of field movement.      if (KEY_TAB == key && mTabsToNextField)      { -        return false; +        return mShowChatMentionPicker && LLChatMentionHelper::instance().handleKey(this, key, mask);      }      if (mReadOnly && mScroller) diff --git a/indra/newview/llfloaterchatmentionpicker.cpp b/indra/newview/llfloaterchatmentionpicker.cpp index dda2cd83f6..1cfed122a9 100644 --- a/indra/newview/llfloaterchatmentionpicker.cpp +++ b/indra/newview/llfloaterchatmentionpicker.cpp @@ -134,6 +134,7 @@ bool LLFloaterChatMentionPicker::handleKey(KEY key, MASK mask, bool called_from_              case KEY_DOWN:                  return mAvatarList->handleKey(key, mask, called_from_parent);              case KEY_RETURN: +            case KEY_TAB:                  selectResident(mAvatarList->getSelectedUUID());                  return true;              case KEY_ESCAPE: | 
