diff options
author | satok <satok@google.com> | 2011-11-16 17:37:46 -0800 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2011-11-16 17:37:46 -0800 |
commit | 9e502e90b58b4d0bbb792ef1c40dcfd9b9322ce8 (patch) | |
tree | 85b11a90ada8f2d26e01736b706fce6404e38512 | |
parent | 8b9ba6fa8806c401c89df88f0a1690fbfd1ebb89 (diff) | |
parent | e5febfd5bd9b19a01383760b523476ba7f013a5c (diff) | |
download | frameworks_base-9e502e90b58b4d0bbb792ef1c40dcfd9b9322ce8.zip frameworks_base-9e502e90b58b4d0bbb792ef1c40dcfd9b9322ce8.tar.gz frameworks_base-9e502e90b58b4d0bbb792ef1c40dcfd9b9322ce8.tar.bz2 |
am e5febfd5: Merge "Clean up the spell checker framework" into ics-mr1
* commit 'e5febfd5bd9b19a01383760b523476ba7f013a5c':
Clean up the spell checker framework
-rw-r--r-- | core/java/android/view/textservice/SpellCheckerSession.java | 3 | ||||
-rw-r--r-- | services/java/com/android/server/TextServicesManagerService.java | 6 |
2 files changed, 4 insertions, 5 deletions
diff --git a/core/java/android/view/textservice/SpellCheckerSession.java b/core/java/android/view/textservice/SpellCheckerSession.java index 0eb6e27..489587e 100644 --- a/core/java/android/view/textservice/SpellCheckerSession.java +++ b/core/java/android/view/textservice/SpellCheckerSession.java @@ -201,7 +201,7 @@ public class SpellCheckerSession { private static final int TASK_CLOSE = 3; private final Queue<SpellCheckerParams> mPendingTasks = new LinkedList<SpellCheckerParams>(); - private final Handler mHandler; + private Handler mHandler; private boolean mOpened; private ISpellCheckerSession mISpellCheckerSession; @@ -334,6 +334,7 @@ public class SpellCheckerSession { try { mISpellCheckerSession.onClose(); mISpellCheckerSession = null; + mHandler = null; } catch (RemoteException e) { Log.e(TAG, "Failed to close " + e); } diff --git a/services/java/com/android/server/TextServicesManagerService.java b/services/java/com/android/server/TextServicesManagerService.java index af9152d..d04b440 100644 --- a/services/java/com/android/server/TextServicesManagerService.java +++ b/services/java/com/android/server/TextServicesManagerService.java @@ -360,7 +360,7 @@ public class TextServicesManagerService extends ITextServicesManager.Stub { } final String sciId = info.getId(); final InternalServiceConnection connection = new InternalServiceConnection( - sciId, locale, scListener, bundle); + sciId, locale, bundle); final Intent serviceIntent = new Intent(SpellCheckerService.SERVICE_INTERFACE); serviceIntent.setComponent(info.getComponent()); if (DBG) { @@ -704,15 +704,13 @@ public class TextServicesManagerService extends ITextServicesManager.Stub { } private class InternalServiceConnection implements ServiceConnection { - private final ISpellCheckerSessionListener mListener; private final String mSciId; private final String mLocale; private final Bundle mBundle; public InternalServiceConnection( - String id, String locale, ISpellCheckerSessionListener listener, Bundle bundle) { + String id, String locale, Bundle bundle) { mSciId = id; mLocale = locale; - mListener = listener; mBundle = bundle; } |