Always run the event loop, fixing processing issue

Also remove any special `effEditIdle` handling.

Apparently plugins rely on the message loop for their internal tasks,
even for things that have nothing to do with GUIs, such as deferring
initialization.
This commit is contained in:
Robbert van der Helm
2020-04-27 18:45:20 +02:00
parent e69d08c503
commit 4b84f663ab
4 changed files with 29 additions and 21 deletions
-2
View File
@@ -12,8 +12,6 @@ There are a few things that should be done before releasing this, including:
- Fix implementation bugs:
- Serum crashed and audio engine froze while browsing through Serum presets in
the browser?
- Plugins from certain manufacturers, such as KiloHearts or Image-Line, don't
do any audio processing until the editor has been opened.
- KiloHearts plugins create a ridiculous amount of file descriptor leaks in
wineserver when esync is enabled. I haven't come across any other plugins
that do this. Not sure if this is fixable in yabridge.