Fast and reasonably complete (framebuffer) terminal emulator (Zig fork)

Fix issue where 39 and 49 SGR codes would not respect bold setting

mintsuki 5d3e0ddc 23024c03

Changed files
+10 -2
+10 -2
term.c
···
ctx->swap_palette(ctx);
}
-
ctx->set_text_fg_default(ctx);
if (ctx->reverse_video) {
ctx->swap_palette(ctx);
···
ctx->swap_palette(ctx);
}
-
ctx->set_text_bg_default(ctx);
if (ctx->reverse_video) {
ctx->swap_palette(ctx);
···
ctx->swap_palette(ctx);
}
+
if (!ctx->bold) {
+
ctx->set_text_fg_default(ctx);
+
} else {
+
ctx->set_text_fg_default_bright(ctx);
+
}
if (ctx->reverse_video) {
ctx->swap_palette(ctx);
···
ctx->swap_palette(ctx);
}
+
if (!ctx->bg_bold) {
+
ctx->set_text_bg_default(ctx);
+
} else {
+
ctx->set_text_bg_default_bright(ctx);
+
}
if (ctx->reverse_video) {
ctx->swap_palette(ctx);