mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
This fixes a bug where selecting "Always on top" in the plugin editor window in Cubase 11 on Windows 11 on a display with > 100% scale would cause the editor to display with the wrong scale factor. It seems that Cubase calls removed() then attached() on the plugin view, destroying and recreating the editor wrapper component. The editor opened with 100% scale, but requests from the host to set the "real" scale factor were ignored because the JUCE wrapper thought that the requested scale had already been applied. Applying the cached scale factor directly after constructing the editor keeps everything in a consistent state, and seems to resolve the issue. |
||
|---|---|---|
| .. | ||
| AAX | ||
| AU | ||
| RTAS | ||
| Standalone | ||
| Unity | ||
| utility | ||
| VST | ||
| VST3 | ||
| AUResources.r | ||
| juce_audio_plugin_client.h | ||
| juce_audio_plugin_client_AAX.cpp | ||
| juce_audio_plugin_client_AAX.mm | ||
| juce_audio_plugin_client_AU.r | ||
| juce_audio_plugin_client_AU_1.mm | ||
| juce_audio_plugin_client_AU_2.mm | ||
| juce_audio_plugin_client_AUv3.mm | ||
| juce_audio_plugin_client_RTAS.r | ||
| juce_audio_plugin_client_RTAS_1.cpp | ||
| juce_audio_plugin_client_RTAS_2.cpp | ||
| juce_audio_plugin_client_RTAS_3.cpp | ||
| juce_audio_plugin_client_RTAS_4.cpp | ||
| juce_audio_plugin_client_RTAS_utils.cpp | ||
| juce_audio_plugin_client_RTAS_utils.mm | ||
| juce_audio_plugin_client_Standalone.cpp | ||
| juce_audio_plugin_client_Unity.cpp | ||
| juce_audio_plugin_client_utils.cpp | ||
| juce_audio_plugin_client_VST2.cpp | ||
| juce_audio_plugin_client_VST3.cpp | ||
| juce_audio_plugin_client_VST_utils.mm | ||