From 3710722d1e8c3841707d83e1c14f5d858137f738 Mon Sep 17 00:00:00 2001 From: falkTX Date: Sat, 3 Jan 2015 12:46:20 +0000 Subject: [PATCH] Fix missing breaks (caused ringbuffer issues in plugin-bridges) --- source/backend/engine/CarlaEngineBridge.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/source/backend/engine/CarlaEngineBridge.cpp b/source/backend/engine/CarlaEngineBridge.cpp index 925a86550..38c708078 100644 --- a/source/backend/engine/CarlaEngineBridge.cpp +++ b/source/backend/engine/CarlaEngineBridge.cpp @@ -1286,7 +1286,7 @@ protected: event->ctrl.param = 0; event->ctrl.value = 0.0f; } - } + } break; case kPluginBridgeRtClientControlEventAllNotesOff: { const uint32_t time(fShmRtClientControl.readUInt()); @@ -1301,7 +1301,7 @@ protected: event->ctrl.param = 0; event->ctrl.value = 0.0f; } - } + } break; case kPluginBridgeRtClientMidiEvent: { const uint32_t time(fShmRtClientControl.readUInt()); @@ -1405,13 +1405,12 @@ protected: if (pData->events.in[0].type != kEngineEventTypeNull) carla_zeroStruct(pData->events.in, kMaxEngineEventInternalCount); - break; - } + } break; - case kPluginBridgeRtClientQuit: + case kPluginBridgeRtClientQuit: { quitReceived = true; signalThreadShouldExit(); - break; + } break; } }