X-Git-Url: http://gitweb.fperrin.net/?p=Dictionary.git;a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fengine%2FIndex.java;h=67f01fa48bb4f1dd9f6ffc1b1353e39b47ab24a0;hp=fd69bb857e4bd53c08152211c91bccf4115e3d10;hb=ae9f9d1df62d7f5c5b33bfcc99aee9c29ebe0bb9;hpb=7c98c2efafeef0faafb13e536627fc54535c41ea diff --git a/src/com/hughes/android/dictionary/engine/Index.java b/src/com/hughes/android/dictionary/engine/Index.java index fd69bb8..67f01fa 100644 --- a/src/com/hughes/android/dictionary/engine/Index.java +++ b/src/com/hughes/android/dictionary/engine/Index.java @@ -136,10 +136,11 @@ public final class Index { stoplist.add(raf.readUTF()); } } else if (dict.dictFileVersion >= 4) { - raf.readInt(); // length - raf.skipBytes(52); stoplist = new HashSet<>(); - byte b; + raf.readInt(); // length + raf.skipBytes(18); + byte b = raf.readByte(); + raf.skipBytes(b == 'L' ? 71 : 33); while ((b = raf.readByte()) == 0x74) { stoplist.add(raf.readUTF()); }