diff --git a/libraries/script-engine/src/ScriptEngine.cpp b/libraries/script-engine/src/ScriptEngine.cpp index 8ef8c244bc..be959b9f0c 100644 --- a/libraries/script-engine/src/ScriptEngine.cpp +++ b/libraries/script-engine/src/ScriptEngine.cpp @@ -588,7 +588,7 @@ void ScriptEngine::run() { const int SCRIPT_AUDIO_BUFFER_BYTES = SCRIPT_AUDIO_BUFFER_SAMPLES * sizeof(int16_t); QByteArray avatarByteArray = _avatarData->toByteArray(); - auto avatarPacket = NLPacket::create(PacketType::AvatarData); + auto avatarPacket = NLPacket::create(PacketType::AvatarData, avatarByteArray.size()); avatarPacket->write(avatarByteArray); diff --git a/libraries/shared/src/RingBufferHistory.h b/libraries/shared/src/RingBufferHistory.h index f5b1d97999..c0bd1e2a6e 100644 --- a/libraries/shared/src/RingBufferHistory.h +++ b/libraries/shared/src/RingBufferHistory.h @@ -21,7 +21,7 @@ template class RingBufferHistory { public: - + RingBufferHistory(int capacity = 10) : _size(capacity + 1), _capacity(capacity), @@ -53,12 +53,12 @@ public: _numEntries++; } } - + // std::unique_ptr need to be passed as an rvalue ref and moved into the vector void insert(T&& entry) { // increment newest entry index cyclically _newestEntryAtIndex = (_newestEntryAtIndex + 1) % _size; - + // insert new entry _buffer[_newestEntryAtIndex] = std::move(entry); if (_numEntries < _capacity) {