+ // Check resize
+ bool surfaceResized = ShouldSurfaceBeResized();
+ if( DALI_UNLIKELY( surfaceResized ) )
+ {
+ // RenderHelper::ResizeSurface() should be called right after a viewport is changed.
+ if( updateStatus.SurfaceRectChanged() )
+ {
+ LOG_UPDATE_RENDER_TRACE_FMT( "Resizing Surface" );
+ mRenderHelper.ResizeSurface();
+ SurfaceResized();
+ }
+ }
+