diff options
| -rw-r--r-- | core/java/android/text/Hyphenator.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/text/Hyphenator.java b/core/java/android/text/Hyphenator.java index c2508a6c92ef..ea1100eabf8c 100644 --- a/core/java/android/text/Hyphenator.java +++ b/core/java/android/text/Hyphenator.java @@ -135,6 +135,10 @@ public class Hyphenator { private static Hyphenator loadHyphenator(HyphenationData data) { String patternFilename = "hyph-" + data.mLanguageTag.toLowerCase(Locale.US) + ".hyb"; File patternFile = new File(getSystemHyphenatorLocation(), patternFilename); + if (!patternFile.canRead()) { + Log.e(TAG, "hyphenation patterns for " + patternFile + " not found or unreadable"); + return null; + } try { RandomAccessFile f = new RandomAccessFile(patternFile, "r"); try { |