From 8e4b3bbf9f891b9fdfa92fb72c12d00ee6739357 Mon Sep 17 00:00:00 2001 From: Jean Chalard <jchalard@google.com> Date: Thu, 16 Feb 2012 19:19:05 -0800 Subject: [PATCH] Don't assume a word has been added to the user dict The user may now cancel or edit a word upon adding to the user dictionary. We can no longer assume the word has been added as is and for the current locale. We should just rely on standard mechanisms that inform us of new insertions. Bug: 6015347 Change-Id: I069b19c0c844ca29d6de4c4d162306f9413adea8 --- java/src/com/android/inputmethod/latin/UserDictionary.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/java/src/com/android/inputmethod/latin/UserDictionary.java b/java/src/com/android/inputmethod/latin/UserDictionary.java index 6d6296e107..51b993343a 100644 --- a/java/src/com/android/inputmethod/latin/UserDictionary.java +++ b/java/src/com/android/inputmethod/latin/UserDictionary.java @@ -165,17 +165,12 @@ public class UserDictionary extends ExpandableDictionary { // Safeguard against adding long words. Can cause stack overflow. if (word.length() >= getMaxWordLength()) return; - super.addWord(word, frequency); - // TODO: Add an argument to the intent to specify the frequency. Intent intent = new Intent(ACTION_USER_DICTIONARY_INSERT); intent.putExtra(Words.WORD, word); intent.putExtra(Words.LOCALE, mLocale); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); getContext().startActivity(intent); - - // In case the above does a synchronous callback of the change observer - setRequiresReload(false); } @Override -- GitLab