Browse Source

Fix crash when discovering midi ports using rtmidi

tags/1.9.8
falkTX 7 years ago
parent
commit
dd34da6c36
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      source/backend/engine/CarlaEngineRtAudio.cpp

+ 4
- 2
source/backend/engine/CarlaEngineRtAudio.cpp View File

@@ -478,6 +478,7 @@ public:
} }


// MIDI In // MIDI In
try
{ {
RtMidiIn midiIn(getMatchedAudioMidiAPI(fAudio.getCurrentApi()), "carla-discovery-in"); RtMidiIn midiIn(getMatchedAudioMidiAPI(fAudio.getCurrentApi()), "carla-discovery-in");


@@ -488,9 +489,10 @@ public:


extGraph.midiPorts.ins.append(portNameToId); extGraph.midiPorts.ins.append(portNameToId);
} }
}
} CARLA_SAFE_EXCEPTION("RtMidiIn discovery");


// MIDI Out // MIDI Out
try
{ {
RtMidiOut midiOut(getMatchedAudioMidiAPI(fAudio.getCurrentApi()), "carla-discovery-out"); RtMidiOut midiOut(getMatchedAudioMidiAPI(fAudio.getCurrentApi()), "carla-discovery-out");


@@ -501,7 +503,7 @@ public:


extGraph.midiPorts.outs.append(portNameToId); extGraph.midiPorts.outs.append(portNameToId);
} }
}
} CARLA_SAFE_EXCEPTION("RtMidiOut discovery");


// --------------------------------------------------------------- // ---------------------------------------------------------------
// now refresh // now refresh


Loading…
Cancel
Save