From 19e1e39acc1030be97173c656ec3fa3b7535b78d Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Thu, 6 Sep 2012 19:38:06 -0700 Subject: [PATCH] Handle when glyphs don't exist on mac --- src/servo/text/native_font/quartz_native_font.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/servo/text/native_font/quartz_native_font.rs b/src/servo/text/native_font/quartz_native_font.rs index c4a1e19f541..0caae4bd379 100644 --- a/src/servo/text/native_font/quartz_native_font.rs +++ b/src/servo/text/native_font/quartz_native_font.rs @@ -86,7 +86,10 @@ struct QuartzNativeFont/& { } }; - assert result != false; // FIXME: error handling + if !result { + // No glyph for this character + return None; + } CFRelease(ctfont);