summaryrefslogtreecommitdiffstats
path: root/core/java/android/widget
diff options
context:
space:
mode:
authorSascha Prueter <saschap@google.com>2012-12-17 10:47:56 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2012-12-17 10:47:56 -0800
commit8149820c2b2df47028498571785ca009d99b5dc9 (patch)
treeaa3f3ea9c8fd3d6af533d0901afa4e96f6586e9b /core/java/android/widget
parent1d349dd4ee6e65e005498806f28e721d6961b03a (diff)
parent25458528f07ef9f4710e669b74b76d687bbc7645 (diff)
downloadframeworks_base-8149820c2b2df47028498571785ca009d99b5dc9.zip
frameworks_base-8149820c2b2df47028498571785ca009d99b5dc9.tar.gz
frameworks_base-8149820c2b2df47028498571785ca009d99b5dc9.tar.bz2
am 25458528: am dd2ed93e: Merge "Handle "CODE_ALREADY_PRESENT" message from Settings app" into jb-mr1.1-dev
* commit '25458528f07ef9f4710e669b74b76d687bbc7645': Handle "CODE_ALREADY_PRESENT" message from Settings app
Diffstat (limited to 'core/java/android/widget')
-rw-r--r--core/java/android/widget/Editor.java22
1 files changed, 13 insertions, 9 deletions
diff --git a/core/java/android/widget/Editor.java b/core/java/android/widget/Editor.java
index 84cde52..30d022c 100644
--- a/core/java/android/widget/Editor.java
+++ b/core/java/android/widget/Editor.java
@@ -3849,16 +3849,20 @@ public class Editor {
@Override
public void handleMessage(Message msg) {
- final int code = msg.what;
- if (code == 0) { /* CODE_WORD_ADDED */
- if (!(msg.obj instanceof Bundle)) {
- Log.w(TAG, "Illegal message. Abort handling onUserDictionaryAdded.");
+ switch(msg.what) {
+ case 0: /* CODE_WORD_ADDED */
+ case 2: /* CODE_ALREADY_PRESENT */
+ if (!(msg.obj instanceof Bundle)) {
+ Log.w(TAG, "Illegal message. Abort handling onUserDictionaryAdded.");
+ return;
+ }
+ final Bundle bundle = (Bundle)msg.obj;
+ final String originalWord = bundle.getString("originalWord");
+ final String addedWord = bundle.getString("word");
+ onUserDictionaryAdded(originalWord, addedWord);
+ return;
+ default:
return;
- }
- final Bundle bundle = (Bundle)msg.obj;
- final String originalWord = bundle.getString("originalWord");
- final String addedWord = bundle.getString("word");
- onUserDictionaryAdded(originalWord, addedWord);
}
}