[Libreoffice-commits] core.git: vcl/quartz
Stephan Bergmann
sbergman at redhat.com
Thu May 8 12:47:09 PDT 2014
vcl/quartz/ctfonts.cxx | 3 +++
1 file changed, 3 insertions(+)
New commits:
commit 2ba05b4800d6cc322276a6911792363f8eb32051
Author: Stephan Bergmann <sbergman at redhat.com>
Date: Thu May 8 21:46:37 2014 +0200
Handle CTFontCreatePathForGlyph failure
Change-Id: I724b9983295fe408f4beadb9ed488ab77f9fa63f
diff --git a/vcl/quartz/ctfonts.cxx b/vcl/quartz/ctfonts.cxx
index 919ac5d..4382cae 100644
--- a/vcl/quartz/ctfonts.cxx
+++ b/vcl/quartz/ctfonts.cxx
@@ -199,6 +199,9 @@ bool CoreTextStyle::GetGlyphOutline( sal_GlyphId aGlyphId, basegfx::B2DPolyPolyg
// XXX: this is broken if the glyph came from fallback font
CTFontRef pCTFont = (CTFontRef)CFDictionaryGetValue( mpStyleDict, kCTFontAttributeName );
CGPathRef xPath = CTFontCreatePathForGlyph( pCTFont, nCGGlyph, NULL );
+ if (!xPath) {
+ return false;
+ }
GgoData aGgoData;
aGgoData.mpPolyPoly = &rResult;
More information about the Libreoffice-commits
mailing list