From 9417fae4993849fa7949786a888580d0af8687a5 Mon Sep 17 00:00:00 2001 From: Tom Poole Date: Tue, 23 Jul 2019 14:42:57 +0100 Subject: [PATCH] Tidied up some code in MidiBuffer --- modules/juce_audio_basics/midi/juce_MidiBuffer.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/juce_audio_basics/midi/juce_MidiBuffer.cpp b/modules/juce_audio_basics/midi/juce_MidiBuffer.cpp index 5745038a7a..0501698bf6 100644 --- a/modules/juce_audio_basics/midi/juce_MidiBuffer.cpp +++ b/modules/juce_audio_basics/midi/juce_MidiBuffer.cpp @@ -126,10 +126,12 @@ void MidiBuffer::addEvent (const void* newData, int maxBytes, int sampleNumber) data.insertMultiple (offset, 0, (int) newItemSize); - auto d = data.begin() + offset; + auto* d = data.begin() + offset; writeUnaligned (d, sampleNumber); - writeUnaligned (d + 4, static_cast (numBytes)); - memcpy (d + 6, newData, (size_t) numBytes); + d += sizeof (int32); + writeUnaligned (d, static_cast (numBytes)); + d += sizeof (uint16); + memcpy (d, newData, (size_t) numBytes); } }