LV2: don't leave active plugins deactivated after latency-compute-run
This commit is contained in:
parent
692f69ba14
commit
ac9219a3c8
@ -1888,6 +1888,7 @@ LV2Plugin::latency_compute_run()
|
|||||||
|
|
||||||
// Run the plugin so that it can set its latency parameter
|
// Run the plugin so that it can set its latency parameter
|
||||||
|
|
||||||
|
bool was_activated = _was_activated;
|
||||||
activate();
|
activate();
|
||||||
|
|
||||||
uint32_t port_index = 0;
|
uint32_t port_index = 0;
|
||||||
@ -1918,6 +1919,9 @@ LV2Plugin::latency_compute_run()
|
|||||||
|
|
||||||
run(bufsize);
|
run(bufsize);
|
||||||
deactivate();
|
deactivate();
|
||||||
|
if (was_activated) {
|
||||||
|
activate();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const LilvPort*
|
const LilvPort*
|
||||||
|
Loading…
Reference in New Issue
Block a user