commit | 28f73ef3d9ba873624bb5b58f84f65b96628c877 | [log] [tgz] |
---|---|---|
author | Jean Chalard <jchalard@google.com> | Fri Aug 10 01:13:35 2012 -0700 |
committer | Android (Google) Code Review <android-gerrit@google.com> | Fri Aug 10 01:13:36 2012 -0700 |
tree | 40999f9e93ee2eca259ada89c1277f8ee5606f77 | |
parent | 7afbd12794e2a75f64c71cbe17e7dad544e52177 [diff] | |
parent | 565fdeee7d989391c4624d2d612da2f0aba6a12e [diff] |
Merge "Reinstate putting shortcut-only entries in the dictionary" into jb-mr1-dev
diff --git a/tools/dicttool/src/android/inputmethod/latin/dicttool/XmlDictInputOutput.java b/tools/dicttool/src/android/inputmethod/latin/dicttool/XmlDictInputOutput.java index 9ab56d7..9ce8c49 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 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 = "";