aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2012-08-10 01:15:37 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-08-10 01:15:37 -0700
commit36e2a3bd49cf87fe07c2ec04942adde33dbe69bf (patch)
tree40999f9e93ee2eca259ada89c1277f8ee5606f77
parente1f6caa533083311eed8d7cb6b69d803ae2072ec (diff)
parent28f73ef3d9ba873624bb5b58f84f65b96628c877 (diff)
downloadlatinime-36e2a3bd49cf87fe07c2ec04942adde33dbe69bf.tar.gz
latinime-36e2a3bd49cf87fe07c2ec04942adde33dbe69bf.tar.xz
latinime-36e2a3bd49cf87fe07c2ec04942adde33dbe69bf.zip
am 28f73ef3: Merge "Reinstate putting shortcut-only entries in the dictionary" into jb-mr1-dev
* commit '28f73ef3d9ba873624bb5b58f84f65b96628c877': Reinstate putting shortcut-only entries in the dictionary
-rw-r--r--tools/dicttool/src/android/inputmethod/latin/dicttool/XmlDictInputOutput.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/dicttool/src/android/inputmethod/latin/dicttool/XmlDictInputOutput.java b/tools/dicttool/src/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
index 9ab56d797..9ce8c4934 100644
--- a/tools/dicttool/src/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
+++ b/tools/dicttool/src/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
@@ -90,6 +90,10 @@ public class XmlDictInputOutput {
public FusionDictionary getFinalDictionary() {
final FusionDictionary dict = mDictionary;
+ for (final String shortcutOnly : mShortcutsMap.keySet()) {
+ if (dict.hasWord(shortcutOnly)) continue;
+ dict.add(shortcutOnly, 0, mShortcutsMap.get(shortcutOnly));
+ }
mDictionary = null;
mShortcutsMap.clear();
mWord = "";