Fix GTK3 theme background refresh/saving

This commit is contained in:
2026-06-09 11:23:38 -06:00
parent 2d12da79b0
commit 5acb90025f
5 changed files with 85 additions and 13 deletions

View File

@@ -410,6 +410,20 @@ theme_runtime_reset_mode_colors (gboolean dark_mode)
dark_mode_active = FALSE;
}
void
theme_runtime_clear_gtk_mapped_custom_tokens (void)
{
light_custom_tokens[THEME_TOKEN_TEXT_FOREGROUND] = FALSE;
light_custom_tokens[THEME_TOKEN_TEXT_BACKGROUND] = FALSE;
light_custom_tokens[THEME_TOKEN_SELECTION_FOREGROUND] = FALSE;
light_custom_tokens[THEME_TOKEN_SELECTION_BACKGROUND] = FALSE;
dark_custom_tokens[THEME_TOKEN_TEXT_FOREGROUND] = FALSE;
dark_custom_tokens[THEME_TOKEN_TEXT_BACKGROUND] = FALSE;
dark_custom_tokens[THEME_TOKEN_SELECTION_FOREGROUND] = FALSE;
dark_custom_tokens[THEME_TOKEN_SELECTION_BACKGROUND] = FALSE;
}
void
theme_runtime_load (void)
{