From 1a8c00c64c4d24aec01fc7e1be9b1b3db0d804e4 Mon Sep 17 00:00:00 2001 From: Caleb Hearon Date: Wed, 30 Mar 2016 20:03:35 -0400 Subject: [PATCH] clean up register_font to have clearer flow --- src/register_font.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/register_font.cc b/src/register_font.cc index 831d009..03f741b 100644 --- a/src/register_font.cc +++ b/src/register_font.cc @@ -24,11 +24,13 @@ register_font(unsigned char *filepath) { success = FcConfigAppFontAddFile(FcConfigGetCurrent(), (FcChar8 *)(filepath)); #endif + if (!success) return false; + // Tell Pango to throw away the current FontMap and create a new one. This // has the effect of registering the new font in Pango by re-looking up all // font families. - if (success) pango_cairo_font_map_set_default(NULL); - - return success; + pango_cairo_font_map_set_default(NULL); + + return true; }