Showing the changes to libraries/entities/src/EntityScriptingInterface.cpp (1 of 8 files). Show all
Unified · Split
| @@ -2202,14 +2202,7 @@ bool EntityScriptingInterface::wantsHandControllerPointerEvents(const QUuid& id) · 2201 unmodified lines | ||
| 2202 | 2202 | } |
| 2203 | 2203 | |
| 2204 | 2204 | void EntityScriptingInterface::emitScriptEvent(const EntityItemID& entityID, const QVariant& message) { |
| 2205 | − if (_entityTree) { | |
| 2206 | − _entityTree->withReadLock([&] { | |
| 2207 | − EntityItemPointer entity = _entityTree->findEntityByEntityItemID(EntityItemID(entityID)); | |
| 2208 | − if (entity) { | |
| 2209 | − entity->emitScriptEvent(message); | |
| 2210 | − } | |
| 2211 | − }); | |
| 2212 | − } | |
| 2205 | + EntityTree::emitScriptEvent(entityID, message); | |
| 2213 | 2206 | } |
| 2214 | 2207 | |
| 2215 | 2208 | // TODO move this someplace that makes more sense... |