Mercurial > emacs
diff src/nsterm.m @ 99558:de06f7b71b82
(ns_draw_glyph_string): Stop drawing the background of the next glyph
string once past the overhang width.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Sat, 15 Nov 2008 05:20:49 +0000 |
parents | 4ffcb3e1114a |
children | ba4876d944bc |
line wrap: on
line diff
--- a/src/nsterm.m Sat Nov 15 05:20:33 2008 +0000 +++ b/src/nsterm.m Sat Nov 15 05:20:49 2008 +0000 @@ -2829,7 +2829,8 @@ int width; struct glyph_string *next; - for (width = 0, next = s->next; next; + for (width = 0, next = s->next; + next && width < s->right_overhang; width += next->width, next = next->next) if (next->first_glyph->type != IMAGE_GLYPH) {