diff options
| author | Mnikolenko Productengine <mnikolenko@productengine.com> | 2025-04-23 02:01:01 +0300 | 
|---|---|---|
| committer | Mnikolenko Productengine <mnikolenko@productengine.com> | 2025-04-23 02:01:01 +0300 | 
| commit | 6239647aa3623f84fa6c596638ecdb10b33e6b1b (patch) | |
| tree | 3ac79330ab78655676606793d3dd4d749dfdeb26 | |
| parent | 3e46d707a243e91046b3ab0af8f844d7f40f77b4 (diff) | |
#3962 allow Tab work the same way as picking name with Enter
| -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: | 
