From ef0e259d59a20e6ed2334f37b2fb8067ff9cbf99 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Fri, 14 Oct 2011 13:46:19 -0700 Subject: [PATCH] Fix 5458658: Fix memory leak in lock screen This fixes a memory leak caused by not unregistering the info callback held when LockPatternKeyguardView gets destroyed. Change-Id: I8c008b6f8a5e8471bd0e1fd3939aa75175923ce5 --- .../android/internal/policy/impl/LockPatternKeyguardView.java | 1 + 1 file changed, 1 insertion(+) diff --git a/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java b/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java index 155f6fdbbeb41..25355db36d110 100644 --- a/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java +++ b/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java @@ -767,6 +767,7 @@ public class LockPatternKeyguardView extends KeyguardViewBase implements Handler this.removeView(mUnlockScreen); mUnlockScreen = null; } + mUpdateMonitor.removeCallback(this); } private boolean isSecure() {