diff options
author | Thomas White <taw@bitwiz.org.uk> | 2016-03-28 17:44:52 +0200 |
---|---|---|
committer | Thomas White <taw@bitwiz.org.uk> | 2016-03-28 17:44:52 +0200 |
commit | 57dac45b3405edee4300c11411fbf712916437bb (patch) | |
tree | d41b029753acc673bcfa681899bf8180991f7348 /src/sc_interp.c | |
parent | fa311f41ff4bde6725a4a53a90fb3c1fa481cbf1 (diff) |
Restore text colours
Diffstat (limited to 'src/sc_interp.c')
-rw-r--r-- | src/sc_interp.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/sc_interp.c b/src/sc_interp.c index 282cea4..943afd3 100644 --- a/src/sc_interp.c +++ b/src/sc_interp.c @@ -819,6 +819,7 @@ static int add_text(struct frame *fr, PangoContext *pc, SCBlock *bl, const char *text = sc_block_contents(bl); size_t start, len_bytes; PangoFontDescription *fontdesc; + double *col; /* Empty block? */ if ( text == NULL ) return 1; @@ -828,6 +829,7 @@ static int add_text(struct frame *fr, PangoContext *pc, SCBlock *bl, if ( len_chars == 0 ) return 1; fontdesc = sc_interp_get_fontdesc(scin); + col = sc_interp_get_fgcol(scin); len_bytes = strlen(text); start = 0; @@ -848,7 +850,7 @@ static int add_text(struct frame *fr, PangoContext *pc, SCBlock *bl, start += 1; } else { Paragraph *para = last_open_para(fr); - add_run(para, bl, start, len, fontdesc, 0); + add_run(para, bl, start, len, fontdesc, col); start += len; } |