Carla icon indicating copy to clipboard operation
Carla copied to clipboard

VST3 UI of U-He plugins not correctly drawn

Open dromer opened this issue 3 years ago • 4 comments

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

dromer avatar Aug 13 '21 15:08 dromer

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.

falkTX avatar Aug 13 '21 15:08 falkTX

I guess we should report it at the JUCE repo then?

dromer avatar Aug 13 '21 15:08 dromer

sure, they should be able to try it themselves since the demo host has the same issues.

falkTX avatar Aug 13 '21 16:08 falkTX

it's fixed in JUCE-6.1.2

KottV avatar Jan 25 '22 02:01 KottV