[Tizen] Code clean up 79/287979/1 accepted/tizen/6.0/unified/20230210.032646 submit/tizen_6.0/20230209.131126
authorBowon Ryu <bowon.ryu@samsung.com>
Wed, 8 Feb 2023 11:02:39 +0000 (20:02 +0900)
committerBowon Ryu <bowon.ryu@samsung.com>
Wed, 8 Feb 2023 11:02:39 +0000 (20:02 +0900)
fix some conditions for better readability

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

index 24c92fa..f7b28f9 100644 (file)
@@ -2321,15 +2321,21 @@ void Controller::InsertText(const std::string& text, Controller::InsertType type
     Dali::TtsPlayer player = Dali::TtsPlayer::Get(Dali::TtsPlayer::SCREEN_READER);
     if(player)
     {
-      // PRE_EDIT text will inserted same time after this COMMIT, do not play tts.
-      if(!(type == COMMIT && mImpl->mEventData->mPreEditToCommitFlag && characterCount == 1u))
+      if(type == COMMIT && mImpl->mEventData->mPreEditToCommitFlag)
       {
-        std::string ttsText = text;
-        if(type == COMMIT && mImpl->mEventData->mPreEditToCommitFlag && characterCount > 1u && text.length() > mImpl->mEventData->mPreEditTextLength)
+        if(characterCount > 1u)
         {
-          ttsText = text.substr(mImpl->mEventData->mPreEditTextLength);
+          std::string ttsText = text;
+          if(text.length() > mImpl->mEventData->mPreEditTextLength)
+          {
+            ttsText = text.substr(mImpl->mEventData->mPreEditTextLength);
+          }
+          player.Play(ttsText);
         }
-        player.Play(ttsText);
+      }
+      else
+      {
+        player.Play(text);
       }
     }
   }