diff options
author | Maxim Nikolenko <maximnproductengine@lindenlab.com> | 2024-05-02 18:36:29 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-02 18:36:29 +0300 |
commit | d738aa7d640ab36eca56a6b9b07bea013d54c769 (patch) | |
tree | bca6484afbd44dd1c50683906e9543dafe269d83 | |
parent | faefd351638b80a0e0bd2383303acd2a50c7b297 (diff) |
pviewer#235 slurl command should require at least click action
-rw-r--r-- | indra/newview/llvoicecallhandler.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/indra/newview/llvoicecallhandler.cpp b/indra/newview/llvoicecallhandler.cpp index 95e11abd82..85e829021e 100644 --- a/indra/newview/llvoicecallhandler.cpp +++ b/indra/newview/llvoicecallhandler.cpp @@ -37,7 +37,12 @@ public: LLVoiceCallAvatarHandler() : LLCommandHandler("voicecallavatar", UNTRUSTED_THROTTLE) { } - + + virtual bool canHandleUntrusted(const LLSD ¶ms, const LLSD &query_map, LLMediaCtrl *web, const std::string &nav_type) + { + return (nav_type == NAV_TYPE_CLICKED || nav_type == NAV_TYPE_EXTERNAL); + } + bool handle(const LLSD& params, const LLSD& query_map, const std::string& grid, LLMediaCtrl* web) { if (!LLUI::getInstance()->mSettingGroups["config"]->getBOOL("EnableVoiceCall")) |