commit | 419636091236b7e5f4818c99aef55043b25eef82 | [log] [tgz] |
---|---|---|
author | Jean Chalard <jchalard@google.com> | Tue Dec 17 18:08:48 2013 +0900 |
committer | Jean Chalard <jchalard@google.com> | Tue Dec 17 18:08:48 2013 +0900 |
tree | af0c24a355d1de046bab6e0081f6b1518d25e617 | |
parent | 97a553ae69cf738b863d6aa64b627a8257b9e5ac [diff] |
Run GC when needed, instead of too late. Bug: 12164855 Change-Id: Ie4d8be9f2652b01470bcc06911e2191e09fb3149
diff --git a/java/src/com/android/inputmethod/latin/makedict/Ver4DictEncoder.java b/java/src/com/android/inputmethod/latin/makedict/Ver4DictEncoder.java index 8eaee4d..d34aa17 100644 --- a/java/src/com/android/inputmethod/latin/makedict/Ver4DictEncoder.java +++ b/java/src/com/android/inputmethod/latin/makedict/Ver4DictEncoder.java
@@ -91,9 +91,9 @@ for (final WeightedString word1 : word0.mBigrams) { binaryDict.addBigramWords(word0.mWord, word1.mWord, word1.mFrequency, 0 /* timestamp */); - } - if (binaryDict.needsToRunGC(true /* mindsBlockByGC */)) { - binaryDict.flushWithGC(); + if (binaryDict.needsToRunGC(true /* mindsBlockByGC */)) { + binaryDict.flushWithGC(); + } } } binaryDict.flushWithGC();