Add null check for controls in FloorItemsGroup to prevent potential errors
This commit is contained in:
parent
a4e1918849
commit
60795f5bde
|
@ -289,10 +289,12 @@ const FloorItemsGroup = ({ itemsGroup, hoveredDeletableFloorItem, AttachedObject
|
||||||
canvasElement.addEventListener("drop", onDrop);
|
canvasElement.addEventListener("drop", onDrop);
|
||||||
canvasElement.addEventListener("dragover", onDragOver);
|
canvasElement.addEventListener("dragover", onDragOver);
|
||||||
} else {
|
} else {
|
||||||
|
if (controls) {
|
||||||
const target = controls.getTarget(new THREE.Vector3());
|
const target = controls.getTarget(new THREE.Vector3());
|
||||||
controls.setTarget(target.x, 0, target.z, true);
|
controls.setTarget(target.x, 0, target.z, true);
|
||||||
setselectedFloorItem(null);
|
setselectedFloorItem(null);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return () => {
|
return () => {
|
||||||
canvasElement.removeEventListener("mousedown", onMouseDown);
|
canvasElement.removeEventListener("mousedown", onMouseDown);
|
||||||
|
|
Loading…
Reference in New Issue