From dd34da6c36d0c0f78880fbe7fb71b8b1f4a58e51 Mon Sep 17 00:00:00 2001 From: falkTX Date: Sun, 21 Jan 2018 23:15:10 +0000 Subject: [PATCH] Fix crash when discovering midi ports using rtmidi --- source/backend/engine/CarlaEngineRtAudio.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/backend/engine/CarlaEngineRtAudio.cpp b/source/backend/engine/CarlaEngineRtAudio.cpp index 94c9269e9..1f56ffc6f 100644 --- a/source/backend/engine/CarlaEngineRtAudio.cpp +++ b/source/backend/engine/CarlaEngineRtAudio.cpp @@ -478,6 +478,7 @@ public: } // MIDI In + try { RtMidiIn midiIn(getMatchedAudioMidiAPI(fAudio.getCurrentApi()), "carla-discovery-in"); @@ -488,9 +489,10 @@ public: extGraph.midiPorts.ins.append(portNameToId); } - } + } CARLA_SAFE_EXCEPTION("RtMidiIn discovery"); // MIDI Out + try { RtMidiOut midiOut(getMatchedAudioMidiAPI(fAudio.getCurrentApi()), "carla-discovery-out"); @@ -501,7 +503,7 @@ public: extGraph.midiPorts.outs.append(portNameToId); } - } + } CARLA_SAFE_EXCEPTION("RtMidiOut discovery"); // --------------------------------------------------------------- // now refresh