mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-10 04:30:12 +02:00
Work around race condition in certain plugins
Some plugins would either crash or freeze on the next Win32 message loop when `effEditGetRect` gets called before `effEditOpen` and we run the message loop between these two event calls. Fixes the issue with Superior Drummer 3 in Bitwig mentioned in #12 and a similar issue with the Roland Cloud synths.
This commit is contained in:
@@ -15,6 +15,9 @@ Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
- Added a workaround for plugins that improperly defer part of their
|
||||
initialization process without telling the host. This fixes startup behavior
|
||||
for the Roland Cloud plugins.
|
||||
- Added a workaround for a rare race condition in certain plugins caused by
|
||||
incorrect assumptions in plugin's editor handling. Fixes the editor for
|
||||
Superior Drummer 3 and the Roland Cloud synths in Bitwig Studio.
|
||||
- Fixed potential issue with plugins not returning their editor size.
|
||||
|
||||
## [1.1.2] - 2020-05-09
|
||||
|
||||
Reference in New Issue
Block a user