diff options
author | Andrey Lihatskiy <alihatskiy@productengine.com> | 2025-05-18 21:21:44 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-18 21:21:44 +0300 |
commit | fdeef47611e7496ff5d5fb8f37e3b1f5240a8b14 (patch) | |
tree | aab4b1664b82e8f49395fe3e3a75619724c9fd1c /indra/llui/llchatmentionhelper.cpp | |
parent | 3569cc1993dc03637b29fcd77fe5b01b6ea372fb (diff) | |
parent | a9c75d8136f9df6885e525ea8f2b383fe4a22593 (diff) |
Merge branch 'geenz/gltf-mesh-import' into marchcat/gltf-mesh-texture-import
Diffstat (limited to 'indra/llui/llchatmentionhelper.cpp')
-rw-r--r-- | indra/llui/llchatmentionhelper.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/indra/llui/llchatmentionhelper.cpp b/indra/llui/llchatmentionhelper.cpp index f7769b2cbe..5745389a58 100644 --- a/indra/llui/llchatmentionhelper.cpp +++ b/indra/llui/llchatmentionhelper.cpp @@ -98,7 +98,14 @@ void LLChatMentionHelper::showHelper(LLUICtrl* host_ctrl, S32 local_x, S32 local LLRect rect = av_picker_floater->getRect(); rect.setLeftTopAndSize(floater_x, floater_y + rect.getHeight(), rect.getWidth(), rect.getHeight()); av_picker_floater->setRect(rect); - av_picker_floater->openFloater(LLSD().with("av_name", av_name)); + if (av_picker_floater->isShown()) + { + av_picker_floater->onOpen(LLSD().with("av_name", av_name)); + } + else + { + av_picker_floater->openFloater(LLSD().with("av_name", av_name)); + } } void LLChatMentionHelper::hideHelper(const LLUICtrl* ctrl) |