From 6b8d07a0f6b425684e00ce9416ec5465cd5b7194 Mon Sep 17 00:00:00 2001 From: reuk Date: Wed, 20 Oct 2021 20:14:13 +0100 Subject: [PATCH] MidiLogger Demo: Avoid redrawing when no new messages have been received --- examples/Plugins/MidiLoggerPluginDemo.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/examples/Plugins/MidiLoggerPluginDemo.h b/examples/Plugins/MidiLoggerPluginDemo.h index b2e3d09147..740f861d55 100644 --- a/examples/Plugins/MidiLoggerPluginDemo.h +++ b/examples/Plugins/MidiLoggerPluginDemo.h @@ -80,6 +80,9 @@ public: template void addMessages (It begin, It end) { + if (begin == end) + return; + const auto numNewMessages = (int) std::distance (begin, end); const auto numToAdd = juce::jmin (numToStore, numNewMessages); const auto numToRemove = jmax (0, (int) messages.size() + numToAdd - numToStore);