Skip to content

Commit 3336141

Browse files
authored
ObjectRenderer: Fix crash when bounding box renderer not present (follow up) (#17036)
Hoping it's a better fix than #17032.
1 parent b5c2cb7 commit 3336141

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

packages/dev/core/src/Rendering/objectRenderer.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { SmartArray, Nullable, Immutable, Camera, Scene, AbstractMesh, SubMesh, Material, IParticleSystem, InstancedMesh } from "core/index";
1+
import type { SmartArray, Nullable, Immutable, Camera, Scene, AbstractMesh, SubMesh, Material, IParticleSystem, InstancedMesh, BoundingBoxRenderer } from "core/index";
22
import { Observable } from "../Misc/observable";
33
import { RenderingManager } from "../Rendering/renderingManager";
44
import { Constants } from "../Engines/constants";
@@ -599,7 +599,8 @@ export class ObjectRenderer {
599599

600600
this._renderingManager.reset();
601601

602-
const boundingBoxRenderer = scene.getBoundingBoxRenderer?.();
602+
// The cast to "any" is to avoid an error in ES6 in case you don't import boundingBoxRenderer
603+
const boundingBoxRenderer = (scene as any).getBoundingBoxRenderer?.() as Nullable<BoundingBoxRenderer>;
603604

604605
boundingBoxRenderer && boundingBoxRenderer.reset();
605606

0 commit comments

Comments
 (0)