remove unreachable code in text geometry 23/286723/1
authorBowon Ryu <bowon.ryu@samsung.com>
Thu, 12 Jan 2023 06:04:34 +0000 (15:04 +0900)
committerBowon Ryu <bowon.ryu@samsung.com>
Thu, 12 Jan 2023 06:04:34 +0000 (15:04 +0900)
lineIndex can not be -1

Change-Id: I31e9c4a554e93550bbd6e63b0daca3b199556be3
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
dali-toolkit/internal/text/text-geometry.cpp

index 359d992eee1241b46e1d239a4b4bc86f4a2f91a7..3635d0ce856f058e975edcd53c482ae82e22bd9c 100644 (file)
@@ -428,7 +428,7 @@ int GetCharIndexAtPosition(ModelPtr textModel, float visualX, float visualY)
   const Vector<LineRun>& lines = visualModel->mLines;
 
   float lineTop   = 0.f;
-  int   lineIndex = -1;
+  int   lineIndex = 0;
   int   high      = totalNumberOfLines;
   int   low       = -1;
   int   guess;
@@ -474,12 +474,6 @@ int GetCharIndexAtPosition(ModelPtr textModel, float visualX, float visualY)
     }
   }
 
-  // Check if a line is not found; return -1.
-  if(lineIndex == -1)
-  {
-    return -1;
-  }
-
  // Start searching for the visualX
   const LineRun& line = *(visualModel->mLines.Begin() + lineIndex);