diff options
author | Michael Schroeder <mls@suse.de> | 2013-04-09 13:09:44 +0200 |
---|---|---|
committer | Michael Schroeder <mls@suse.de> | 2013-04-09 13:09:44 +0200 |
commit | d94037c08a6dd30845b27cd76d99663e06aaabb2 (patch) | |
tree | fceeaf1c64d9b1465095a2338d828392774bad2b /src/layer.c | |
parent | bc7e9d9e368ee7713a331c9eb60030bf54bb2287 (diff) | |
download | screen-d94037c08a6dd30845b27cd76d99663e06aaabb2.tar.gz |
Support non-BMP utf8 characters
Diffstat (limited to 'src/layer.c')
-rw-r--r-- | src/layer.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/layer.c b/src/layer.c index 1ae7972..acf91d8 100644 --- a/src/layer.c +++ b/src/layer.c @@ -68,6 +68,7 @@ int off; mml.attr = ml->attr + off; #ifdef FONT mml.font = ml->font + off; + mml.fontx = ml->fontx + off; #endif #ifdef COLOR mml.color = ml->color + off; @@ -409,7 +410,7 @@ int x, y; SetRendition(r); s2 = s + xs2 - x - vp->v_xoff; #ifdef UTF8 - if (D_encoding == UTF8 && l->l_encoding != UTF8 && (r->font || l->l_encoding)) + if (D_encoding == UTF8 && l->l_encoding != UTF8 && (r->font || r->fontx || l->l_encoding)) { struct mchar mc; mc = *r; |