Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 5 files). Show all
Unified · Split
| @@ -41,6 +41,7 @@ static QScriptValue soundConstructor(QScriptContext* context, QScriptEngine* eng · 40 unmodified lines | |||
| 41 | 41 | ||
| 42 | ScriptEngine::ScriptEngine(const QString& scriptContents, bool wantMenuItems, const QString& fileNameString, AbstractMenuInterface* menu, | 42 | ScriptEngine::ScriptEngine(const QString& scriptContents, bool wantMenuItems, const QString& fileNameString, AbstractMenuInterface* menu, |
| 43 | AbstractControllerScriptingInterface* controllerScriptingInterface) : | 43 | AbstractControllerScriptingInterface* controllerScriptingInterface) : |
| 44 | _dataServerScriptingInterface(), | ||
| 44 | _avatarData(NULL) | 45 | _avatarData(NULL) |
| 45 | { | 46 | { |
| 46 | _scriptContents = scriptContents; | 47 | _scriptContents = scriptContents; |
| @@ -249,9 +250,7 @@ void ScriptEngine::run() { · 202 unmodified lines | |||
| 249 | numAvatarHeaderBytes = populateTypeAndVersion(avatarPacket, PACKET_TYPE_HEAD_DATA); | 250 | numAvatarHeaderBytes = populateTypeAndVersion(avatarPacket, PACKET_TYPE_HEAD_DATA); |
| 250 | 251 | ||
| 251 | // pack the owner UUID for this script | 252 | // pack the owner UUID for this script |
| 252 | QByteArray ownerUUID = nodeList->getOwnerUUID().toRfc4122(); | 253 | numAvatarHeaderBytes += NodeList::getInstance()->packOwnerUUID(avatarPacket); |
| 253 | memcpy(avatarPacket + numAvatarHeaderBytes, ownerUUID.constData(), ownerUUID.size()); | ||
| 254 | numAvatarHeaderBytes += ownerUUID.size(); | ||
| 255 | } | 254 | } |
| 256 | 255 | ||
| 257 | int numAvatarPacketBytes = _avatarData->getBroadcastData(avatarPacket + numAvatarHeaderBytes) + numAvatarHeaderBytes; | 256 | int numAvatarPacketBytes = _avatarData->getBroadcastData(avatarPacket + numAvatarHeaderBytes) + numAvatarHeaderBytes; |