Mercurial > emacs
changeset 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 | 5cf4a15cedab |
children | 651ff4b959b3 |
files | src/nsterm.m |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
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) {