From 724aab7a868ed0200afbeecf056e53b5ea16b23d Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 20 Nov 2024 16:14:04 -0500 Subject: Simplify port buffer allocation --- src/jack.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/jack.c') diff --git a/src/jack.c b/src/jack.c index 28a4d08..a5f26c6 100644 --- a/src/jack.c +++ b/src/jack.c @@ -52,12 +52,13 @@ jack_buffer_size_cb(jack_nframes_t nframes, void* data) { Jalv* const jalv = (Jalv*)data; jalv->block_length = nframes; - jalv->buf_size_set = true; #if USE_JACK_PORT_TYPE_GET_BUFFER_SIZE jalv->midi_buf_size = jack_port_type_get_buffer_size(jalv->backend->client, JACK_DEFAULT_MIDI_TYPE); #endif - jalv_allocate_port_buffers(jalv); + if (jalv->run_state == JALV_RUNNING) { + jalv_allocate_port_buffers(jalv); + } return 0; } -- cgit v1.2.1