Skip to content

Commit 6a61fe8

Browse files
authored
Merge pull request #1167 from 3DStreet/break-loop-when-found
Some optimizations in SceneGraph code
2 parents 67226b9 + 852ccf0 commit 6a61fe8

File tree

2 files changed

+3
-8
lines changed

2 files changed

+3
-8
lines changed

src/editor/components/scenegraph/Entity.js

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,7 @@ export default class Entity extends React.Component {
2525

2626
toggleVisibility = () => {
2727
const entity = this.props.entity;
28-
const visible =
29-
entity.tagName.toLowerCase() === 'a-scene'
30-
? entity.object3D.visible
31-
: entity.getAttribute('visible');
28+
const visible = entity.object3D.visible;
3229
AFRAME.INSPECTOR.execute('entityupdate', {
3330
entity,
3431
component: 'visible',
@@ -82,10 +79,7 @@ export default class Entity extends React.Component {
8279
}
8380

8481
// Visibility button.
85-
const visible =
86-
tagName === 'a-scene'
87-
? entity.object3D.visible
88-
: entity.getAttribute('visible');
82+
const visible = entity.object3D.visible;
8983
const visibilityButton = (
9084
<i
9185
title="Toggle entity visibility"

src/editor/components/scenegraph/SceneGraph.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ export default class SceneGraph extends React.Component {
114114
});
115115
Events.emit('entityselect', entity);
116116
found = true;
117+
break;
117118
}
118119
}
119120

0 commit comments

Comments
 (0)