@@ -963,7 +963,7 @@ export class Label extends UIRenderer {
963963 this . _flushAssembler ( ) ;
964964 // Hack: Fixed the bug that richText wants to get the label length by _measureText,
965965 // _assembler.updateRenderData will update the content size immediately.
966- if ( this . renderData ) this . renderData . vertDirty = true ;
966+ if ( this . _renderData ) this . _renderData . vertDirty = true ;
967967 this . _applyFontTexture ( ) ;
968968 }
969969 if ( this . _assembler ) {
@@ -972,7 +972,7 @@ export class Label extends UIRenderer {
972972 }
973973
974974 protected _render ( render : IBatcher ) : void {
975- render . commitComp ( this , this . renderData , this . _texture , this . _assembler ! , null ) ;
975+ render . commitComp ( this , this . _renderData , this . _texture , this . _assembler ! , null ) ;
976976 }
977977
978978 // Cannot use the base class methods directly because BMFont and CHAR cannot be updated in assambler with just color.
@@ -1024,10 +1024,10 @@ export class Label extends UIRenderer {
10241024 this . textRenderData . reset ( ) ;
10251025 }
10261026
1027- if ( ! this . renderData ) {
1027+ if ( ! this . _renderData ) {
10281028 if ( this . _assembler && this . _assembler . createData ) {
10291029 this . _renderData = this . _assembler . createData ( this ) as RenderData ;
1030- this . renderData ! . material = this . material ;
1030+ this . _renderData . material = this . material ;
10311031 this . _updateColor ( ) ;
10321032 }
10331033 }
@@ -1040,8 +1040,8 @@ export class Label extends UIRenderer {
10401040 const spriteFrame = font . spriteFrame ;
10411041 if ( spriteFrame && spriteFrame . texture ) {
10421042 this . _texture = spriteFrame ;
1043- if ( this . renderData ) {
1044- this . renderData . textureDirty = true ;
1043+ if ( this . _renderData ) {
1044+ this . _renderData . textureDirty = true ;
10451045 }
10461046 this . changeMaterialForDefine ( ) ;
10471047 if ( this . _assembler ) {
0 commit comments