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 GitHub
parent 16fd2baba0
commit 0a3cacd577
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.