mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-09 20:29:10 +02:00
Disconnect the correct connection point proxy
This commit is contained in:
@@ -28,6 +28,9 @@ Versioning](https://semver.org/spec/v2.0.0.html).
|
|||||||
plugin, causing the number of reported drag-and-drop formats to be magnitudes
|
plugin, causing the number of reported drag-and-drop formats to be magnitudes
|
||||||
higher than yabridge's indicated maximum.
|
higher than yabridge's indicated maximum.
|
||||||
- Fixed Wine version detection in the build configuration.
|
- Fixed Wine version detection in the build configuration.
|
||||||
|
- Fixed VST3 connection point proxies not being disconnected properly. This code
|
||||||
|
path is not being used for any of the current Linux VST3 hosts, so this did
|
||||||
|
not yet cause any issues.
|
||||||
|
|
||||||
### Packaging notes
|
### Packaging notes
|
||||||
|
|
||||||
|
|||||||
@@ -348,8 +348,7 @@ void Vst3Bridge::run() {
|
|||||||
} else {
|
} else {
|
||||||
const tresult result =
|
const tresult result =
|
||||||
this_instance.interfaces.connection_point->disconnect(
|
this_instance.interfaces.connection_point->disconnect(
|
||||||
object_instances.at(*request.other_instance_id)
|
this_instance.connection_point_proxy);
|
||||||
.connection_point_proxy);
|
|
||||||
this_instance.connection_point_proxy.reset();
|
this_instance.connection_point_proxy.reset();
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
Reference in New Issue
Block a user