diff --git a/assignment-client/src/Agent.cpp b/assignment-client/src/Agent.cpp index b61410f22b..13b1f2bdcf 100644 --- a/assignment-client/src/Agent.cpp +++ b/assignment-client/src/Agent.cpp @@ -27,6 +27,9 @@ Agent::Agent(const QByteArray& packet) : _voxelEditSender(), _particleEditSender() { + // be the parent of the script engine so it gets moved when we do + _scriptEngine.setParent(this); + _scriptEngine.getVoxelsScriptingInterface()->setPacketSender(&_voxelEditSender); _scriptEngine.getParticlesScriptingInterface()->setPacketSender(&_particleEditSender); }