Retain ApplicationDelegate in NSWindowDelegate and NSView

The delegate is only weakly referenced by NSApplication, so getting it
from there may fail if the event loop has been dropped.

Fixes #3668.
This commit is contained in:
Mads Marquart
2024-05-06 16:29:07 +02:00
committed by Kirill Chibisov
parent ebd6454f8f
commit c801b69d3e
6 changed files with 55 additions and 23 deletions

View File

@@ -39,3 +39,7 @@ The migration guide could reference other migration examples in the current
changelog entry.
## Unreleased
### Fixed
- On macOS, fix panic on exit when dropping windows outside the event loop.