mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
The face and theme-face manipulation only needs to happen once per frame, and the `set-fontset-font` calls only need to happen once per session (or whenever the user calls `M-x doom/reload-fonts`). This change ensures this and saves Emacs some work when initializing new frames, as well as resolves `set-fontset-font` related segfaults in some edge cases (#7803). Fix: #7803