summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeisuke Kuroyanagi <ksk@google.com>2015-06-27 08:09:22 +0900
committerKeisuke Kuroyanagi <ksk@google.com>2015-06-27 08:36:47 +0900
commit32664cc0e01a6839deeae978f46d2fbb1777a543 (patch)
tree4d12001f62f8233f21b2156346283ead80f4ba56
parente0e0e0c9b27e10f7e33c371c490fdae8b634f117 (diff)
downloadandroid_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.java8
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);
}