Use mutual recursion for IEditController::setState

With this we should be able to handle `setState()`s that try to resize
the currently open editor. This could pop up when using the preset
browser in REAPER with plugins that recall their old size when loading a
preset.
This commit is contained in:
Robbert van der Helm
2021-04-30 01:15:18 +02:00
parent 0536256217
commit 949ddaf673
5 changed files with 50 additions and 15 deletions
+2 -2
View File
@@ -81,8 +81,8 @@ Versioning](https://semver.org/spec/v2.0.0.html).
- Fixed the VST3 version of _W. A. Production ImPerfect_ from crashing during
audio setup.
- Fixed _UVI Plugsound Free_ crashing during initialization.
- Fixed a rare potential freeze when loading a VST3 plugin preset while the
plugin is being resized.
- Fixed potential freezing when loading a VST3 preset that tries to resize an
open editor window.
- Because of the new transport information prefetching, the excessive DSP usage
in _SWAM Cello_ is now been fixed without requiring any manual compatibility
options.