mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
This was a tricky regression to track down.9753bfb
tries to fix an issue where the `default` face's :foreground changes to `#000000` in any new frames created after the initial one (by calling `make-frame`), because those frames' `background-color` and `foreground-color` parameters default to "#000000" (possibly a bug with `disable-theme` too eagerly defaulting them to black).240493a
replaces that with new, seemingly cleaner approach: setting `frame-inherited-parameters`, which instructs `make-frame` to copy those parameters from the last open frame, however, those parameters in the initial daemon frame will be set to "unspecified-bg" or "unspecified-fg" (see the docstring for `face-{back,fore}ground`), which are invalid color strings. `make-frame` crashes tries to create a frame with those color values, causing #8059. Fix: #8059 Amend:240493ae92
Amend:9753bfb775