We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dc8d3e9 commit f77f9a4Copy full SHA for f77f9a4
1 file changed
src/lib/viewport.js
@@ -162,9 +162,10 @@ export function Viewport(inspector) {
162
} else if (object.el.hasAttribute('gltf-model')) {
163
const listener = (event) => {
164
if (event.target !== object.el) return; // we got an event for a child, ignore
165
+ object.el.removeEventListener('model-loaded', listener);
166
+ if (object.parent === null) return; // entity was detached before model loaded
167
selectionBox.setFromObject(object);
168
selectionBox.visible = true;
- object.el.removeEventListener('model-loaded', listener);
169
};
170
object.el.addEventListener('model-loaded', listener);
171
}
0 commit comments