diff --git a/src/gfx_layout.h b/src/gfx_layout.h index 38e58e673c..c75960f664 100644 --- a/src/gfx_layout.h +++ b/src/gfx_layout.h @@ -57,7 +57,7 @@ struct FontState { inline void PopColour() { if (colour_stack.empty()) return; - SetColour(colour_stack.top()); + if ((this->cur_colour & TC_FORCED) == 0) this->cur_colour = colour_stack.top(); colour_stack.pop(); }