My project is a plugin proxy, loaded by the host but hosting a VST plugin itself, proxing all VST API calls to and from the host. I let the host open the hosted plugin GUI but have my own GUI as a desktop floating window.
If I choose (from the mac top menu) to hide the host windows (host window, hosted plug window and my window) and then select to show it again my GUI is not repainted, only parts that I click are repainted but other parts including the window title are not repainted. This does not happen in the juce demo and to other JUCE based plugs.
Any idea why this happens? Mac people, what happens when a window is hidden and then unhidden, any specail events to handle?
I hoped JUCE 1.20 will fix it but it didn’t