diff options
| -rw-r--r-- | src/nsterm.m | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nsterm.m b/src/nsterm.m index 72c5c19477c..8336a163f53 100644 --- a/src/nsterm.m +++ b/src/nsterm.m | |||
| @@ -3024,7 +3024,8 @@ ns_draw_glyph_string (struct glyph_string *s) | |||
| 3024 | n = ns_get_glyph_string_clip_rect (s, r); | 3024 | n = ns_get_glyph_string_clip_rect (s, r); |
| 3025 | ns_focus (s->f, r, n); | 3025 | ns_focus (s->f, r, n); |
| 3026 | 3026 | ||
| 3027 | if (s->for_overlaps || s->gidx > 0) | 3027 | if (s->for_overlaps || (s->cmp_from > 0 |
| 3028 | && ! s->first_glyph->u.cmp.automatic)) | ||
| 3028 | s->background_filled_p = 1; | 3029 | s->background_filled_p = 1; |
| 3029 | else /* 1 */ | 3030 | else /* 1 */ |
| 3030 | ns_maybe_dumpglyphs_background | 3031 | ns_maybe_dumpglyphs_background |