make Agent parent of ScriptEngine so they stay on same thread

This commit is contained in:
Stephen Birarda 2014-02-28 16:47:54 -08:00
parent f6ed9c7b4b
commit 094159eefd

View file

@ -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);
}