diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-09-07 17:10:16 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-09-07 16:19:29 +0000 |
commit | b5df051cc5d734ef9fd77a5336d2bb8d1d4557c9 (patch) | |
tree | 4b41fbd653ba486f8754e9fe867a8613756944f2 /vcl | |
parent | 12a2a78cd1860ab5fea21889275a46c2456f00db (diff) |
windows opengl: fix CppunitTest_writerperfect_writer
Change-Id: I4a7199633d0d940ae009ac144989da7d6c9262ec
Reviewed-on: https://gerrit.libreoffice.org/18378
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Jenkins <ci@libreoffice.org>
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/win/source/gdi/winlayout.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/vcl/win/source/gdi/winlayout.cxx b/vcl/win/source/gdi/winlayout.cxx index 200c4eea9320..cad232b55810 100644 --- a/vcl/win/source/gdi/winlayout.cxx +++ b/vcl/win/source/gdi/winlayout.cxx @@ -1763,6 +1763,10 @@ bool UniscribeLayout::DrawCachedGlyphs(SalGraphics& rGraphics) const for (int i = nMinGlyphPos; i < nEndGlyphPos; i++) { + // Ignore dropped glyphs. + if (mpOutGlyphs[i] == DROPPED_OUTGLYPH) + continue; + assert(mrWinFontEntry.GlyphIsCached(mpOutGlyphs[i])); const OpenGLGlyphCacheChunk& rChunk = mrWinFontEntry.GetCachedGlyphChunkFor(mpOutGlyphs[i]); |