Catch exception when creating Typeface

This commit is contained in:
Darcy Wong 2019-01-08 15:26:01 +07:00
parent 6b98a51c21
commit 72ca81fcdb

View file

@ -613,17 +613,16 @@ public final class KMManager {
public static Typeface getFontTypeface(Context context, String fontFilename) {
Typeface font = null;
if (fontFilename != null) {
if (FileUtils.hasFontExtension(fontFilename)) {
try {
if ((fontFilename != null) && FileUtils.hasFontExtension(fontFilename)) {
File file = new File(fontFilename);
if (file.exists()) {
font = Typeface.createFromFile(file);
} else {
font = null;
}
}
} catch (Exception e) {
Log.e(TAG, "Failed to create Typeface: " + fontFilename);
}
return font;
}