summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pango/pangowin32.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pango/pangowin32.c b/pango/pangowin32.c
index 72a19e65..71bfbed8 100644
--- a/pango/pangowin32.c
+++ b/pango/pangowin32.c
@@ -310,7 +310,8 @@ pango_win32_render (HDC hdc,
else
glyph_indexes[num_valid_glyphs] = glyphs->glyphs[i].glyph;
- last_x = PANGO_PIXELS (x_offset);
+ if (num_valid_glyphs > 0)
+ last_x += dX[num_valid_glyphs-1];
x_offset += glyphs->glyphs[i].geometry.width;
dX[num_valid_glyphs] = PANGO_PIXELS (x_offset) - last_x;
num_valid_glyphs++;