From dd707bec79379b2846c929858e02518925d83f7b Mon Sep 17 00:00:00 2001 From: "Eunki, Hong" Date: Thu, 27 Jun 2024 15:22:55 +0900 Subject: [PATCH] [Tizen] Fix crash if bidirectional lines info not found during ellipsis Change-Id: Id08510b1eb83493880668b003cac17b2b6736a49 Signed-off-by: Eunki, Hong --- dali-toolkit/internal/text/layouts/layout-engine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dali-toolkit/internal/text/layouts/layout-engine.cpp b/dali-toolkit/internal/text/layouts/layout-engine.cpp index d27527e..2735d7a 100644 --- a/dali-toolkit/internal/text/layouts/layout-engine.cpp +++ b/dali-toolkit/internal/text/layouts/layout-engine.cpp @@ -1324,7 +1324,7 @@ struct Engine::Impl } } - const BidirectionalLineInfoRun* const bidirectionalLineInfo = (layoutBidiParameters.isBidirectional && !bidirectionalLinesInfo.Empty()) ? &bidirectionalLinesInfo[layoutBidiParameters.bidiLineIndex] : nullptr; + const BidirectionalLineInfoRun* const bidirectionalLineInfo = (layoutBidiParameters.isBidirectional && (layoutBidiParameters.bidiLineIndex < bidirectionalLinesInfo.Count())) ? &bidirectionalLinesInfo[layoutBidiParameters.bidiLineIndex] : nullptr; if((nullptr != bidirectionalLineInfo) && !bidirectionalLineInfo->isIdentity && -- 2.7.4