1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-24 01:54:22 +00:00
JUCE/modules
reuk 4ba81fda59
FileChooser: Fix bug where native FileChooser could not be closed when hosted in Cantabile
Previously, the top-level modal dismiss broadcaster would attempt to
dismiss all modals when the native file chooser was brought to the front
or clicked. This would end up calling Component::inputAttemptWhenModal,
which would bring the FileChooser's Component to the front, interrupting
the mouse click.

The fix is to avoid bringing the plugin window to the front when the
FileChooser is in a modal state. As the chooser is a native window, the
system should take care of enforcing the expected modal behaviour.

It's not clear why this issue only affects Cantabile. It seems that in
Cantabile, events from the native FileChooser get sent to the plugin
editor's parent HWND, whereas this doesn't happen in other hosts.
Perhaps Cantabile is hooking/intercepting window messages in some way.
2023-05-31 15:15:25 +01:00
..
juce_analytics Bump version number to 7.0.5 2023-01-25 11:37:31 +00:00
juce_audio_basics MidiRPN: Adjust MSB and LSB order for improved conformance to the MIDI 1.0 spec 2023-04-19 19:59:49 +01:00
juce_audio_devices Android: fix float comparisons 2023-05-25 19:40:17 +01:00
juce_audio_formats Tidy divider comments 2023-05-26 09:04:21 +01:00
juce_audio_plugin_client AU Client: Fix pointer-to-bool conversion 2023-05-31 15:15:24 +01:00
juce_audio_processors VST3: Improve MinGW compatibility 2023-05-04 18:39:58 +01:00
juce_audio_utils Tidy divider comments 2023-05-26 09:04:21 +01:00
juce_box2d Global: Avoid floating-point equality checks where possible 2023-04-04 19:55:11 +01:00
juce_core File: Enable symbolic link creation on BSD 2023-05-31 15:15:24 +01:00
juce_cryptography Bump version number to 7.0.5 2023-01-25 11:37:31 +00:00
juce_data_structures CachedValue: Suppress float equality warnings 2023-05-02 10:27:40 +01:00
juce_dsp Tidy divider comments 2023-05-26 09:04:21 +01:00
juce_events MessageManager: Improve thread safety of Lock type 2023-05-02 19:37:47 +01:00
juce_graphics CoreGraphics: Fix issue where AlertWindow borders were not rendered correctly 2023-05-31 15:15:25 +01:00
juce_gui_basics FileChooser: Fix bug where native FileChooser could not be closed when hosted in Cantabile 2023-05-31 15:15:25 +01:00
juce_gui_extra Android: Fix WebBrowserComponent 2023-04-25 15:15:04 +02:00
juce_opengl Global: Avoid floating-point equality checks where possible 2023-04-04 19:55:11 +01:00
juce_osc Global: Avoid floating-point equality checks where possible 2023-04-04 19:55:11 +01:00
juce_product_unlocking UniqueID: Use stable SMBIOS fields to generate ID on Windows 2023-04-26 21:13:40 +01:00
juce_video Android: fix float comparisons 2023-05-25 19:40:17 +01:00
CMakeLists.txt CMake: Avoid adding target for LV2 manifest helper unless specifically required 2022-09-12 16:14:57 +01:00