From 0828d7375af44aa270635f374c993959ae3e2a28 Mon Sep 17 00:00:00 2001
From: Mnikolenko Productengine <mnikolenko@productengine.com>
Date: Fri, 8 May 2020 11:54:58 +0300
Subject: [PATCH] SL-12396 FIXED Last line can't be removed if it was selected
 via triple-clicking

---
 indra/llui/lltextbase.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/indra/llui/lltextbase.cpp b/indra/llui/lltextbase.cpp
index b48a32a622f..30bf938591e 100644
--- a/indra/llui/lltextbase.cpp
+++ b/indra/llui/lltextbase.cpp
@@ -1037,6 +1037,7 @@ BOOL LLTextBase::handleMouseDown(S32 x, S32 y, MASK mask)
 				line_start = it->mDocIndexStart;
 			}
 			line_end = it->mDocIndexEnd;
+			line_end = llclamp(line_end, 0, getLength());
 		}
 
 		if (line_start == -1)
-- 
GitLab