Handle effMainsChanged on the main UI thread #75

This fixes EZdrummer not producing any sound, as the plugin presumably
schedules some task on the Win32 message loop to load its resources,
which won't happen if this is run from any other thread.
This commit is contained in:
Robbert van der Helm
2021-01-05 23:04:18 +01:00
parent 0e3b5af94e
commit 2f5d22ca17
2 changed files with 14 additions and 3 deletions
+7
View File
@@ -52,6 +52,13 @@ TODO: Add an updated screenshot with some fancy VST3-only plugins to the readme
with, and it then applies the change conditionally to be able to support
building with both older and newer versions of Wine.
### Fixed
- The function for suspending and resuming audio, `effMainsChanged()`, is now
always executed from the GUI thread. This fixes **EZdrummer** not producing
any sound as it makes the incorrect assumption that `effMainsChanged()` is
always called from the GUI thread.
### yabridgectl
- Updated for the changes in yabridge 3.0. Yabridgectl now allows you to set up