Skip to content

Commit b6f53cd

Browse files
author
Jeffrey Boeve
committed
relocate textureDeffaults to init method
1 parent b75d783 commit b6f53cd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Subtitles/SubtitleComponent.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ export default class SubtitleComponent extends Lightning.Component {
4444
}
4545

4646
_init() {
47+
this._textureDefaults = new Lightning.textures.TextTexture(this.stage).cloneArgs()
4748
this.tag('Text').on('txLoaded', ({ _source }) => {
4849
this.w = _source.w + this.tag('Text').x * 2
4950
this.h = _source.h
@@ -153,12 +154,11 @@ export default class SubtitleComponent extends Lightning.Component {
153154

154155
_defineBreakpoint(text, breakpoint) {
155156
if (breakpoint >= this.maxWidth) return this.maxWidth
156-
const textureDefaults = new Lightning.textures.TextTexture(this.stage).cloneArgs()
157157
const info = Lightning.textures.TextTexture.renderer(
158158
this.stage,
159159
this.stage.platform.getDrawingCanvas(),
160160
{
161-
...textureDefaults,
161+
...this._textureDefaults,
162162
...this.textFormat,
163163
...{ wordWrapWidth: breakpoint },
164164
text,

0 commit comments

Comments
 (0)