Merge "Fix for a memory leak in TextKeyListener." into gingerbread
This commit is contained in:
committed by
Android (Google) Code Review
commit
d9c80ab31a
@@ -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