Skip to content

Commit dbc01d1

Browse files
Wrap fontconfig translator in a try-catch
1 parent 1916a03 commit dbc01d1

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

pdf2htmlEX/src/main/java/com/viliussutkus89/android/pdf2htmlex/FontconfigAndroid.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.viliussutkus89.android.pdf2htmlex;
22

33
import android.content.res.AssetManager;
4+
import android.util.Log;
45

56
import androidx.annotation.NonNull;
67

@@ -23,7 +24,11 @@ static void init(@NonNull AssetManager assetManager, @NonNull File cacheDir, @No
2324

2425
ae.extract(new File(filesDir, "share"), "pdf2htmlEX/share/fonts");
2526

26-
File fontconfigGeneratedXml = new File(fontsConfigDir, "system-etc-fonts-xml-translated.conf");
27-
FontconfigTranslator.translate(fontconfigGeneratedXml);
27+
try {
28+
File fontconfigGeneratedXml = new File(fontsConfigDir, "system-etc-fonts-xml-translated.conf");
29+
FontconfigTranslator.translate(fontconfigGeneratedXml);
30+
} catch (Exception e) {
31+
Log.e("Fontconfig", "Fontconfig translator failed: ", e);
32+
}
2833
}
2934
}

0 commit comments

Comments
 (0)