summaryrefslogtreecommitdiff
path: root/src/rufl_init.c
diff options
context:
space:
mode:
authorJohn-Mark Bell <jmb@netsurf-browser.org>2018-01-21 19:20:51 +0000
committerJohn-Mark Bell <jmb@netsurf-browser.org>2018-01-21 19:20:51 +0000
commit30b5997d61f875591460fe0a7feda1b7f04fea66 (patch)
tree6a3d3275e2c6c22008cdf65a5d107aaf4eec9801 /src/rufl_init.c
parent8b5ee930f2b3ff52ef7bfee65e946f9c5453d3ce (diff)
downloadlibrufl-30b5997d61f875591460fe0a7feda1b7f04fea66.tar.gz
librufl-30b5997d61f875591460fe0a7feda1b7f04fea66.tar.bz2
Accept FontEncodingNotFound for symbol fonts, too.
Diffstat (limited to 'src/rufl_init.c')
-rw-r--r--src/rufl_init.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/rufl_init.c b/src/rufl_init.c
index e37b36f..f9ff55f 100644
--- a/src/rufl_init.c
+++ b/src/rufl_init.c
@@ -861,9 +861,11 @@ rufl_code rufl_init_scan_font_old(unsigned int font_index)
/* Not finding the font isn't fatal */
if (code != rufl_FONT_MANAGER_ERROR ||
(rufl_fm_error->errnum !=
- error_FONT_NOT_FOUND &&
+ error_FONT_NOT_FOUND &&
+ rufl_fm_error->errnum !=
+ error_FILE_NOT_FOUND &&
rufl_fm_error->errnum !=
- error_FILE_NOT_FOUND)) {
+ error_FONT_ENCODING_NOT_FOUND)) {
free(charset);
for (i = 0; i < num_umaps; i++)
free((umap + i)->encoding);