commit | 565fdeee7d989391c4624d2d612da2f0aba6a12e | [log] [tgz] |
---|---|---|
author | Jean Chalard <jchalard@google.com> | Fri Aug 10 12:02:16 2012 +0900 |
committer | Jean Chalard <jchalard@google.com> | Fri Aug 10 15:51:53 2012 +0900 |
tree | b651a3072af1ac48657653514ddf36c2f241fba8 | |
parent | 1d8103ea57cb20a37f86a4e1fe8a514cd1eda8a2 [diff] |
Reinstate putting shortcut-only entries in the dictionary Not sure at which point this functionality got lost, but anyway, it's back Bug: 6906525 Change-Id: Ie87baa0dacdcee90e029917ca866099593d5d048
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 = "";