Skip to content

Fix dialogs that need to be modal#62

Merged
ServiusHack merged 1 commit into
mainfrom
modal_dialogs
May 20, 2026
Merged

Fix dialogs that need to be modal#62
ServiusHack merged 1 commit into
mainfrom
modal_dialogs

Conversation

@ServiusHack
Copy link
Copy Markdown
Owner

There are two dialogs which are expected to block and not return immediately. They are broken since 45bf80f when the code base was updated to JUCE 6.1.0.

Refactoring those to be asynchronous isn't trivial. To keep them working for now JUCE_MODAL_LOOPS_PERMITTED is being set to 1, like it was before the update.

Additionally, one dialog was wrongfully changed to be async. This was also reverted back.

There are two dialogs which are expected to block and not return
immediately. They are broken since 45bf80f when the code base was
updated to JUCE 6.1.0.

Refactoring those to be asynchronous isn't trivial. To keep them working
for now `JUCE_MODAL_LOOPS_PERMITTED` is being set to `1`, like it was
before the update.

Additionally, one dialog was wrongfully changed to be async. This was
also reverted back.
@ServiusHack ServiusHack merged commit fb93a69 into main May 20, 2026
4 checks passed
@ServiusHack ServiusHack deleted the modal_dialogs branch May 20, 2026 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant