summaryrefslogtreecommitdiff
path: root/indra/newview/llviewermessage.cpp
diff options
context:
space:
mode:
authorAndrey Kleshchev <117672381+akleshchev@users.noreply.github.com>2025-12-05 16:24:42 +0200
committerAndrey Kleshchev <117672381+akleshchev@users.noreply.github.com>2025-12-05 19:35:53 +0200
commit63ad735fef0dfca0c0e7daab142b5fb8343fc55f (patch)
tree135425520a21ed7d5dca3ac76b6dfcaa9ada800a /indra/newview/llviewermessage.cpp
parent17e72f98aba92e8aa690d835f1532d54c526d6d9 (diff)
#4628 New land access permission
Diffstat (limited to 'indra/newview/llviewermessage.cpp')
-rw-r--r--indra/newview/llviewermessage.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp
index 731e2b68bb..6f2b00a862 100644
--- a/indra/newview/llviewermessage.cpp
+++ b/indra/newview/llviewermessage.cpp
@@ -5756,11 +5756,11 @@ void process_script_question(LLMessageSystem *msg, void **user_data)
{
if (questions & script_perm.permbit)
{
- count++;
known_questions |= script_perm.permbit;
// check whether permission question should cause special caution dialog
caution |= (script_perm.caution);
+ // Caustions go into top part of the dialog, questions go into the footer
if (caution_enabled && script_perm.caution)
{
warning_msg += "\n" + LLTrans::getString(script_perm.question + "Caution") + "\n";
@@ -5772,7 +5772,8 @@ void process_script_question(LLMessageSystem *msg, void **user_data)
continue;
}
- script_question += " " + LLTrans::getString(script_perm.question) + "\n";
+ count++;
+ script_question += "\n " + LLTrans::getString(script_perm.question);
}
}
@@ -5806,9 +5807,9 @@ void process_script_question(LLMessageSystem *msg, void **user_data)
// check whether cautions are even enabled or not
const char* notification = "ScriptQuestion";
- if (caution && caution_enabled)
+ if(caution && caution_enabled)
{
- args["FOOTERTEXT"] = (count > 1) ? LLTrans::getString("AdditionalPermissionsRequestHeader") + "\n\n" + script_question : "";
+ args["FOOTERTEXT"] = (count > 0) ? LLTrans::getString("AdditionalPermissionsRequestHeader") + "\n" + script_question : "";
notification = "ScriptQuestionCaution";
}
else if (experienceid.notNull())