diff options
author | Keisuke Kuroyanagi <ksk@google.com> | 2015-06-27 08:09:22 +0900 |
---|---|---|
committer | Keisuke Kuroyanagi <ksk@google.com> | 2015-06-27 08:36:47 +0900 |
commit | 32664cc0e01a6839deeae978f46d2fbb1777a543 (patch) | |
tree | 4d12001f62f8233f21b2156346283ead80f4ba56 | |
parent | e0e0e0c9b27e10f7e33c371c490fdae8b634f117 (diff) | |
download | android_packages_providers_UserDictionaryProvider-32664cc0e01a6839deeae978f46d2fbb1777a543.tar.gz android_packages_providers_UserDictionaryProvider-32664cc0e01a6839deeae978f46d2fbb1777a543.tar.bz2 android_packages_providers_UserDictionaryProvider-32664cc0e01a6839deeae978f46d2fbb1777a543.zip |
Fix: Unable to add a word to personal dictionary.
It happened because input checking conditions are inverted.
This is a CL for I6c5716d4d6ea9d5f55a71b6268d34f4faa3ac043.
Bug: 22110295
Change-Id: Ia202095a32f00d755fb6fad15e293ce58e666b5f
-rw-r--r-- | src/com/android/providers/userdictionary/UserDictionaryProvider.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/com/android/providers/userdictionary/UserDictionaryProvider.java b/src/com/android/providers/userdictionary/UserDictionaryProvider.java index 61e552f..e653047 100644 --- a/src/com/android/providers/userdictionary/UserDictionaryProvider.java +++ b/src/com/android/providers/userdictionary/UserDictionaryProvider.java @@ -220,19 +220,19 @@ public class UserDictionaryProvider extends ContentProvider { values = new ContentValues(); } - if (values.containsKey(Words.WORD)) { + if (!values.containsKey(Words.WORD)) { throw new SQLException("Word must be specified"); } - if (values.containsKey(Words.FREQUENCY)) { + if (!values.containsKey(Words.FREQUENCY)) { values.put(Words.FREQUENCY, "1"); } - if (values.containsKey(Words.LOCALE)) { + if (!values.containsKey(Words.LOCALE)) { values.put(Words.LOCALE, (String) null); } - if (values.containsKey(Words.SHORTCUT)) { + if (!values.containsKey(Words.SHORTCUT)) { values.put(Words.SHORTCUT, (String) null); } |