From 5431f89290688849600ed714588985967cccb99d Mon Sep 17 00:00:00 2001 From: Joogab Yun Date: Wed, 5 Feb 2020 20:05:01 +0900 Subject: [PATCH] Modify UtcDaliTextControllerMaxLengthSetText() It takes too long to create a string of maxLength. Improve this. Change-Id: Ic2bb10cc37d5b58c4c246307de336829a32a9bb4 --- .../dali-toolkit-internal/utc-Dali-Text-Controller.cpp | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/automated-tests/src/dali-toolkit-internal/utc-Dali-Text-Controller.cpp b/automated-tests/src/dali-toolkit-internal/utc-Dali-Text-Controller.cpp index a76ccb9..7275618 100755 --- a/automated-tests/src/dali-toolkit-internal/utc-Dali-Text-Controller.cpp +++ b/automated-tests/src/dali-toolkit-internal/utc-Dali-Text-Controller.cpp @@ -1159,26 +1159,18 @@ int UtcDaliTextControllerMaxLengthSetText(void) // Creates a text controller. ControllerPtr controller = Controller::New(); - ConfigureTextLabel(controller); + ConfigureTextLabel( controller ); const Length MAX_TEXT_LENGTH = 1024u * 32u; // make over length world - int maxLength = (1024u * 32u) + 10u; - char world[maxLength]; - for( int i = 0; i < maxLength; i++ ) - { - world[i] = 'a'; - } + int maxLength = ( 1024u * 32u ) + 10u; + char world[maxLength] = { 'a' }; // Set the text - std::string text(world); + std::string text( world, maxLength ); controller->SetText( text ); - // Perform a relayout - const Size size( Dali::Stage::GetCurrent().GetSize() ); - controller->Relayout(size); - // check text length controller->GetText( text ); Length textSize = text.size(); -- 2.7.4