Fix SVACE error in bidirectional-support.cpp 12/261412/1
authorAdeel Kazmi <adeel.kazmi@samsung.com>
Fri, 16 Jul 2021 11:05:29 +0000 (12:05 +0100)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Fri, 16 Jul 2021 11:05:29 +0000 (12:05 +0100)
Change-Id: I732e088e83a76642a4e4bce1bd3f54a04adcd992

dali-toolkit/internal/text/bidirectional-support.cpp

index c469275..9bf27f8 100644 (file)
@@ -170,7 +170,7 @@ void ReorderLine(const BidirectionalParagraphInfoRun& bidirectionalParagraphInfo
 
   lineInfoRun.visualToLogicalMapSecondHalf = reinterpret_cast<CharacterIndex*>(malloc(numberOfCharactersInSecondHalfLine * sizeof(CharacterIndex)));
 
 
   lineInfoRun.visualToLogicalMapSecondHalf = reinterpret_cast<CharacterIndex*>(malloc(numberOfCharactersInSecondHalfLine * sizeof(CharacterIndex)));
 
-  if(nullptr != lineInfoRun.visualToLogicalMap)
+  if(nullptr != lineInfoRun.visualToLogicalMap && nullptr != lineInfoRun.visualToLogicalMapSecondHalf)
   {
     // Reorders the line.
     bidirectionalSupport.Reorder(bidirectionalParagraphInfo.bidirectionalInfoIndex,
   {
     // Reorders the line.
     bidirectionalSupport.Reorder(bidirectionalParagraphInfo.bidirectionalInfoIndex,