From c20693d3d50106f8c704b9be888f573d96ab6465 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 19 Nov 2013 08:37:33 +0530 Subject: [PATCH] Handle fontconfig configuration that included un-deodable font paths Fix crash on linux systems whose fontconfig configuration includes paths to in an undecodable encoding. --- src/calibre/utils/fonts/scanner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/utils/fonts/scanner.py b/src/calibre/utils/fonts/scanner.py index b5628989c2..73cc371a6b 100644 --- a/src/calibre/utils/fonts/scanner.py +++ b/src/calibre/utils/fonts/scanner.py @@ -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()