Actor renderableActor;
if( mRenderer )
{
- renderableActor = mRenderer->Render( mController->GetView() );
+ renderableActor = mRenderer->Render( mController->GetView(), mDepth );
}
if( renderableActor != mRenderableActor )
RelayoutRequest();
}
+void TextLabel::OnStageConnection( unsigned int depth )
+{
+ mDepth = depth;
+}
+
void TextLabel::TextChanged()
{
// TextLabel does not provide a signal for this
TextLabel::TextLabel()
: Control( ControlBehaviour( REQUIRES_STYLE_CHANGE_SIGNALS ) ),
- mRenderingBackend( DEFAULT_RENDERING_BACKEND )
+ mRenderingBackend( DEFAULT_RENDERING_BACKEND ),
+ mDepth( 0 )
{
}