Skip to content

Commit 7d799cc

Browse files
committed
fix: use engine inputElement instead of rendering canvas in decals painting tool
#685
1 parent 3cf026d commit 7d799cc

File tree

1 file changed

+2
-2
lines changed
  • editor/src/editor/layout/inspector/decals

1 file changed

+2
-2
lines changed

editor/src/editor/layout/inspector/decals/decals.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ export class EditorDecalsInspector extends Component<IEditorDecalsInspectorProps
100100
}
101101

102102
public async componentDidMount(): Promise<void> {
103-
const canvas = this.props.editor.layout.preview.engine.getRenderingCanvas()!;
103+
const canvas = this.props.editor.layout.preview.engine.inputElement as HTMLCanvasElement;
104104

105105
canvas.addEventListener(
106106
"mousemove",
@@ -155,7 +155,7 @@ export class EditorDecalsInspector extends Component<IEditorDecalsInspectorProps
155155
}
156156

157157
public componentWillUnmount(): void {
158-
const canvas = this.props.editor.layout.preview.engine.getRenderingCanvas()!;
158+
const canvas = this.props.editor.layout.preview.engine.inputElement as HTMLCanvasElement;
159159

160160
canvas.removeEventListener("mousemove", this._mouseMoveListener!);
161161
canvas.removeEventListener("pointerdown", this._mouseDownListener!);

0 commit comments

Comments
 (0)