Fix for a memory leak in TextKeyListener.
Open source contribution https://review.source.android.com/#change,16985 Change-Id: Iebf09e147dd26575ca1a3f02180a678583671a68
This commit is contained in:
@@ -246,8 +246,10 @@ public class TextKeyListener extends BaseKeyListener implements SpanWatcher {
|
||||
private void initPrefs(Context context) {
|
||||
final ContentResolver contentResolver = context.getContentResolver();
|
||||
mResolver = new WeakReference<ContentResolver>(contentResolver);
|
||||
mObserver = new SettingsObserver();
|
||||
contentResolver.registerContentObserver(Settings.System.CONTENT_URI, true, mObserver);
|
||||
if (mObserver == null) {
|
||||
mObserver = new SettingsObserver();
|
||||
contentResolver.registerContentObserver(Settings.System.CONTENT_URI, true, mObserver);
|
||||
}
|
||||
|
||||
updatePrefs(contentResolver);
|
||||
mPrefsInited = true;
|
||||
|
||||
Reference in New Issue
Block a user