mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-14 00:14:18 +00:00
Sometimes, changing the bounds of the window inside the DPICHANGED handler can cause further DPI change events to be processed. Previously, the scaleFactor set by the "inner" events was also being used when notifying listeners about the "outer" events, leading to graphical glitches. An effect of the bug was that VST2 views in the AudioPluginHost would occasionally render with an incorrect size and position after dragging them between displays with different scale factors. With this change in place, we only notify listeners and update window bounds once there are no DPI changes in progress. |
||
|---|---|---|
| .. | ||
| juce_analytics | ||
| juce_audio_basics | ||
| juce_audio_devices | ||
| juce_audio_formats | ||
| juce_audio_plugin_client | ||
| juce_audio_processors | ||
| juce_audio_utils | ||
| juce_box2d | ||
| juce_core | ||
| juce_cryptography | ||
| juce_data_structures | ||
| juce_dsp | ||
| juce_events | ||
| juce_graphics | ||
| juce_gui_basics | ||
| juce_gui_extra | ||
| juce_opengl | ||
| juce_osc | ||
| juce_product_unlocking | ||
| juce_video | ||
| CMakeLists.txt | ||