diff options
Diffstat (limited to 'src/engine/JackMidiDriver.cpp')
-rw-r--r-- | src/engine/JackMidiDriver.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/JackMidiDriver.cpp b/src/engine/JackMidiDriver.cpp index 1cb46c3e..6de97f68 100644 --- a/src/engine/JackMidiDriver.cpp +++ b/src/engine/JackMidiDriver.cpp @@ -100,7 +100,7 @@ JackMidiPort::pre_process(ProcessContext& context) assert(_patch_port->poly() == 1); - EventBuffer* patch_buf = dynamic_cast<EventBuffer*>(_patch_port->buffer(0)); + EventBuffer* patch_buf = dynamic_cast<EventBuffer*>(_patch_port->buffer(0).get()); assert(patch_buf); void* jack_buffer = jack_port_get_buffer(_jack_port, context.nframes()); @@ -134,7 +134,7 @@ JackMidiPort::post_process(ProcessContext& context) if (is_input()) return; - EventBuffer* patch_buf = dynamic_cast<EventBuffer*>(_patch_port->buffer(0)); + EventBuffer* patch_buf = dynamic_cast<EventBuffer*>(_patch_port->buffer(0).get()); void* jack_buf = jack_port_get_buffer(_jack_port, context.nframes()); assert(_patch_port->poly() == 1); |