Fix for TextField clipping. 80/43080/2
authorVictor Cebollada <v.cebollada@samsung.com>
Tue, 7 Jul 2015 13:36:29 +0000 (14:36 +0100)
committerPaul Wisbey <p.wisbey@samsung.com>
Tue, 7 Jul 2015 14:23:37 +0000 (07:23 -0700)
* The text clipper is created after the text is rendered
  for the first time. If a text is long enough it exceeds
  the boundaries of the text-field in the first render.

Change-Id: I1c6191fcfb7dce2935cec774fe877c89842555bd
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
dali-toolkit/internal/controls/text-controls/text-field-impl.cpp

index 598edb0..558d831 100644 (file)
@@ -931,8 +931,8 @@ void TextField::OnRelayout( const Vector2& size, RelayoutContainer& container )
       mRenderer = Backend::Get().NewRenderer( mRenderingBackend );
     }
 
       mRenderer = Backend::Get().NewRenderer( mRenderingBackend );
     }
 
-    RenderText();
     EnableClipping( (Dali::Toolkit::TextField::EXCEED_POLICY_CLIP == mExceedPolicy), size );
     EnableClipping( (Dali::Toolkit::TextField::EXCEED_POLICY_CLIP == mExceedPolicy), size );
+    RenderText();
   }
 }
 
   }
 }