Commit f8324c1
committed
Always surface ui_error alerts, including in fullscreen
ui_error_specific swallowed every error when settings_current.full_screen
was set, returning 0 without ever calling aqua_verror. That made
runtime errors during fullscreen play invisible: RZX desync, disk
read failures on a mounted image, tape malformed-block during
playback of a tape mounted before fullscreen, Spectranet socket
failures, sound device hot-unplug — all silently dropped.
macOS native fullscreen overlays alerts on the fullscreen Space the
way it handles any other fullscreen app, so the original concern
(panel hidden under the borderless overlay) no longer applies.
Distraction-free is the OS's job via the menu-bar auto-hide; a
malfunction is not the happy path.1 parent bca1c5e commit f8324c1
1 file changed
Lines changed: 1 addition & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
41 | 40 | | |
42 | 41 | | |
43 | 42 | | |
| |||
66 | 65 | | |
67 | 66 | | |
68 | 67 | | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
| 68 | + | |
73 | 69 | | |
0 commit comments