# HG changeset patch # User Kenichi Handa # Date 1244687645 0 # Node ID c4bcff5f6860a4c6303dc79f1c2130865962377e # Parent e0898ed6f3f5664d53235cf95f2676f47c2db8a1 (x_get_glyph_overhangs): Fix calculation of right overhang for the static composition case. diff -r e0898ed6f3f5 -r c4bcff5f6860 src/xdisp.c --- a/src/xdisp.c Thu Jun 11 02:32:30 2009 +0000 +++ b/src/xdisp.c Thu Jun 11 02:34:05 2009 +0000 @@ -19913,7 +19913,7 @@ { struct composition *cmp = composition_table[glyph->u.cmp.id]; - if (cmp->rbearing - cmp->pixel_width) + if (cmp->rbearing > cmp->pixel_width) *right = cmp->rbearing - cmp->pixel_width; if (cmp->lbearing < 0); *left = - cmp->lbearing;