Carla
Carla copied to clipboard
VST3 UI of U-He plugins not correctly drawn
When the plugin loads the UI size is different than the eventual canvas, but after resizing the canvas is not correctly drawn and we are left with black areas where it was resized.
Examples: https://i.imgur.com/e18vJ2e.png https://i.imgur.com/UJlCcDk.jpg
Some chat-log describing the issue:
< robbert-vdh> JUCE plugin hosting seems to just ignore some resizes
< robbert-vdh> The host calls IPlugView::GetSize() on the plugin before calling `IPlugView::atached()`, the plugin calls
`IPlugFrame::resizeView()` during the attached call (that is normal and allowed) with a different size, and then
JUCE resizes the window but still keeps the old size instead of setting a new one
< robbert-vdh> *old size for the client area
< robbert-vdh> Or I think JUCE actually resizes the plugin's client area, seems pretty odd
Note that this is an issue with JUCE, not Carla. We can wait until JUCE fixes this on their side, or try to do it ourselves if they take too long.
I guess we should report it at the JUCE repo then?
sure, they should be able to try it themselves since the demo host has the same issues.
it's fixed in JUCE-6.1.2