1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-11 23:54:18 +00:00
JUCE/modules/juce_gui_basics
reuk 1e7b91b4d2
FileChooser: Avoid potential issue when viewDidDismiss and file selection callbacks are interleaved
viewDidDisappear may be called when a file is successfully selected.
presentationControllerDidDismiss is only called when the controller is
dismissed manually by the user, e.g. by tapping outside the sheet, or by
dragging it away.

Checking for sheet dismissal is necessary in iOS 15, but not in iOS 17.
In iOS 17, tapping outside the file chooser causes a callback to
documentPickerWasCancelled instead.
2024-01-03 17:42:01 +00:00
..
accessibility Doxygen: Fix some Doxygen issues 2023-07-17 18:24:01 +01:00
application Formatting 2023-10-02 15:42:20 +01:00
buttons Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
commands Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
components Avoid focus changes due to mouse clicks for Components with setMouseClickGrabsKeyboardFocus (false) 2024-01-02 15:10:02 +01:00
desktop Formatting 2023-10-02 15:42:20 +01:00
detail Docs: Fix some missing Doxygen tags 2023-10-20 11:22:47 +01:00
drawables Improve SVG text parsing capabilities 2023-12-05 18:52:20 +00:00
filebrowser FileChooser: Avoid potential issue when viewDidDismiss and file selection callbacks are interleaved 2024-01-03 17:42:01 +00:00
keyboard Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
layout ConcertinaPanel: Move call that was mistakenly added to move constructor 2023-11-03 08:54:16 +00:00
lookandfeel Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
menus PopupMenu: Add accessor for top-level target component to Options class 2023-11-29 13:50:39 +00:00
misc Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
mouse Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
native FileChooser: Avoid potential issue when viewDidDismiss and file selection callbacks are interleaved 2024-01-03 17:42:01 +00:00
positioning Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
properties Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
widgets Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
windows Move NativeScaleFactorNotifier from audio_processors to gui_basics 2023-12-05 21:18:44 +01:00
juce_gui_basics.cpp Move NativeScaleFactorNotifier from audio_processors to gui_basics 2023-12-05 21:18:44 +01:00
juce_gui_basics.h Move NativeScaleFactorNotifier from audio_processors to gui_basics 2023-12-05 21:18:44 +01:00
juce_gui_basics.mm Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00