Handle fontconfig configuration that included un-deodable font paths

Fix crash on linux systems whose fontconfig configuration includes paths
to in an undecodable encoding.
This commit is contained in:
Kovid Goyal 2013-11-19 08:37:33 +05:30
parent 75b77e9440
commit c20693d3d5

View File

@ -73,7 +73,7 @@ def fc_list():
try:
ans.append(d.decode(filesystem_encoding))
except ValueError:
return default_font_dirs
continue
end(str_list)
if len(ans) < 3:
return default_font_dirs()