Tiny refactoring
Add a warning comment and make it so that openNative() is only called in one place in the code. Bug: 11281748 Change-Id: Ic7819a01deb62cf145ebf9d620da2d15fae19313main
parent
b6764c51ab
commit
25848af556
|
@ -376,7 +376,10 @@ public final class BinaryDictionary extends Dictionary {
|
||||||
private void reopen() {
|
private void reopen() {
|
||||||
close();
|
close();
|
||||||
final File dictFile = new File(mDictFilePath);
|
final File dictFile = new File(mDictFilePath);
|
||||||
mNativeDict = openNative(dictFile.getAbsolutePath(), 0 /* startOffset */,
|
// WARNING: Because we pass 0 as the offstet and file.length() as the length, this can
|
||||||
|
// only be called for actual files. Right now it's only called by the flush() family of
|
||||||
|
// functions, which require an updatable dictionary, so it's okay. But beware.
|
||||||
|
loadDictionary(dictFile.getAbsolutePath(), 0 /* startOffset */,
|
||||||
dictFile.length(), true /* isUpdatable */);
|
dictFile.length(), true /* isUpdatable */);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue