TextLayout fix. 42/69042/1
authorVictor Cebollada <v.cebollada@samsung.com>
Wed, 11 May 2016 08:15:05 +0000 (09:15 +0100)
committerVictor Cebollada <v.cebollada@samsung.com>
Wed, 11 May 2016 08:17:38 +0000 (09:17 +0100)
* Check the initial line capacity is not zero.

Change-Id: Ib8a9daceb8eab7acea9cde3c925937e3bf3c2928
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
dali-toolkit/internal/text/layouts/layout-engine.cpp

index 89b6f5b..a5da5a4 100644 (file)
@@ -852,7 +852,7 @@ struct LayoutEngine::Impl
     Vector<LineRun> newLines;
 
     // Estimate the number of lines.
-    Length linesCapacity = layoutParameters.estimatedNumberOfLines;
+    Length linesCapacity = std::max( 1u, layoutParameters.estimatedNumberOfLines );
     Length numberOfLines = 0u;
 
     if( updateCurrentBuffer )