1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-22 01:34:21 +00:00
JUCE/modules
reuk 6f80be1edb
VST3 Client: Ensure editor scale is correct immediately after creation
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.
2021-11-24 16:20:36 +00:00
..
juce_analytics Bump version number to 6.1.2 2021-09-20 12:15:47 +01:00
juce_audio_basics CoreAudioLayouts: Fix SDK version guards 2021-11-24 11:51:11 +00:00
juce_audio_devices AudioDeviceManager: Avoid overwriting user-specified devices in initialise unless absolutely necessary 2021-11-24 11:51:12 +00:00
juce_audio_formats CoreAudioFormat: Only register suitable file extensions for given StreamKind 2021-11-19 16:35:21 +00:00
juce_audio_plugin_client VST3 Client: Ensure editor scale is correct immediately after creation 2021-11-24 16:20:36 +00:00
juce_audio_processors VST2 Host: Fix window titlebar repainting when editor sizes change 2021-11-24 16:20:36 +00:00
juce_audio_utils AudioThumbnail: Fix thread sanitizer warnings 2021-11-24 11:51:12 +00:00
juce_box2d Bump version number to 6.1.2 2021-09-20 12:15:47 +01:00
juce_core SystemStats: Set hasNeon flag correctly on M1 machines 2021-11-24 16:20:35 +00:00
juce_cryptography Bump version number to 6.1.2 2021-09-20 12:15:47 +01:00
juce_data_structures Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_dsp FFT: Remove unnecessary check in IPP FFT wrapper 2021-11-19 16:35:23 +00:00
juce_events ObjC Helpers: Automatically derive appropriate signature for function 2021-11-24 11:51:11 +00:00
juce_graphics CharacterFunctions: Avoid UB when parsing hex strings 2021-10-25 09:51:20 +01:00
juce_gui_basics ObjC Helpers: Automatically derive appropriate signature for function 2021-11-24 11:51:11 +00:00
juce_gui_extra ObjC Helpers: Automatically derive appropriate signature for function 2021-11-24 11:51:11 +00:00
juce_opengl ObjC Helpers: Automatically derive appropriate signature for function 2021-11-24 11:51:11 +00:00
juce_osc Bump version number to 6.1.2 2021-09-20 12:15:47 +01:00
juce_product_unlocking ObjC Helpers: Automatically derive appropriate signature for function 2021-11-24 11:51:11 +00:00
juce_video ObjC Helpers: Automatically derive appropriate signature for function 2021-11-24 11:51:11 +00:00
CMakeLists.txt BLOCKS: Remove juce_blocks_basics module 2021-05-19 16:53:01 +01:00