Only set format_uses_colour if colour is permitted for this display (i.e. the display is for a terminal and not a process or window title).

This commit is contained in:
Andrew Wood
2024-12-17 22:47:41 +00:00
parent 0044ed18ae
commit 76327fdf01
+3 -2
View File
@@ -104,10 +104,11 @@ size_t pv_formatter_sgr(pvformatter_args_t args)
/* flawfinder - null-terminated and bounded with pv_snprintf(). */
args->display->format_uses_colour = true;
if (!args->display->colour_permitted)
return 0;
args->display->format_uses_colour = true;
if (!args->state->control.can_display_colour)
return 0;
if (NULL == args->segment->string_parameter)