Nicer fix for #8124

Now colors from the auto themes are first merged onto the default colors
to ensure that themes that dont specify all colors still have correct
values for all colors.
This commit is contained in:
Kovid Goyal
2024-12-20 15:06:22 +05:30
parent 35b3ae8edb
commit 9d304ccbc6
2 changed files with 31 additions and 5 deletions

View File

@@ -90,7 +90,9 @@ Detailed list of changes
- macOS: Fix a regression in the previous release that broke rendering of Emoji using the VS16 variation selector (:iss:`8130`)
- themes kitten: When using the *Default* theme as an auto switch theme include all the actual settings values (:iss:`8124`)
- When automatically changing colors based on OS color preference, first reset
all colors to default before applying the new theme so that even colors not
specified in the theme are correct (:iss:`8124`)
- Graphics: Fix deleted but not freed images without any references being incorrectly freed on a subsequent delete command (:disc:`8129`)