Change Resize() to Reserve() to improve performance. 86/235586/1
authorJoogab Yun <joogab.yun@samsung.com>
Mon, 8 Jun 2020 01:51:41 +0000 (10:51 +0900)
committerJoogab Yun <joogab.yun@samsung.com>
Mon, 8 Jun 2020 01:51:41 +0000 (10:51 +0900)
Change-Id: I6078fb17131630a770cb770dc9f2251f1c9ae6b6

dali-toolkit/internal/text/shaper.cpp [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 593e1e5..de41d0e
@@ -117,8 +117,8 @@ void ShapeText( const Vector<Character>& text,
 
   const Length currentNumberOfGlyphs = glyphs.Count();
   const Length numberOfGlyphsReserved = static_cast<Length>( numberOfCharacters * 1.3f );
 
   const Length currentNumberOfGlyphs = glyphs.Count();
   const Length numberOfGlyphsReserved = static_cast<Length>( numberOfCharacters * 1.3f );
-  glyphs.Resize( currentNumberOfGlyphs + numberOfGlyphsReserved, glyphInfo );
-  glyphToCharacterMap.Resize( currentNumberOfGlyphs + numberOfGlyphsReserved );
+  glyphs.Reserve( currentNumberOfGlyphs + numberOfGlyphsReserved );
+  glyphToCharacterMap.Reserve( currentNumberOfGlyphs + numberOfGlyphsReserved );
 
   // The actual number of glyphs.
   Length totalNumberOfGlyphs = currentNumberOfGlyphs;
 
   // The actual number of glyphs.
   Length totalNumberOfGlyphs = currentNumberOfGlyphs;