diff options
author | Danny Baumann <dannybaumann@web.de> | 2013-06-30 14:44:27 +0200 |
---|---|---|
committer | Danny Baumann <dannybaumann@web.de> | 2013-06-30 14:51:58 +0200 |
commit | 0a18e03a24da98df0a6f5c6c13f272bb2af9cb05 (patch) | |
tree | 3e3dbfbcd1babc609767dd780dcaff8ce0d11c85 /packages | |
parent | ba7f179c3a747df3d5c439dfcc0fa48d3965048f (diff) | |
download | frameworks_base-0a18e03a24da98df0a6f5c6c13f272bb2af9cb05.zip frameworks_base-0a18e03a24da98df0a6f5c6c13f272bb2af9cb05.tar.gz frameworks_base-0a18e03a24da98df0a6f5c6c13f272bb2af9cb05.tar.bz2 |
Correctly release lockscreen lock on tile destroy.
Change-Id: Idc5f9be9a42a800570bcf63118be293ed7760f5f
Diffstat (limited to 'packages')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/quicksettings/ToggleLockscreenTile.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/quicksettings/ToggleLockscreenTile.java b/packages/SystemUI/src/com/android/systemui/quicksettings/ToggleLockscreenTile.java index d452d00..1de2c47 100644 --- a/packages/SystemUI/src/com/android/systemui/quicksettings/ToggleLockscreenTile.java +++ b/packages/SystemUI/src/com/android/systemui/quicksettings/ToggleLockscreenTile.java @@ -60,6 +60,14 @@ public class ToggleLockscreenTile extends QuickSettingsTile { } @Override + public void onDestroy() { + if (mLock != null) { + mLock.reenableKeyguard(); + } + super.onDestroy(); + } + + @Override public void updateResources() { updateTile(); super.updateResources(); @@ -70,7 +78,7 @@ public class ToggleLockscreenTile extends QuickSettingsTile { if (mLock == null) { KeyguardManager keyguardManager = (KeyguardManager) mContext.getSystemService(Context.KEYGUARD_SERVICE); - mLock = keyguardManager.newKeyguardLock("PowerWidget"); + mLock = keyguardManager.newKeyguardLock("LockscreenTile"); } if (mDisabledLockscreen) { mDrawable = R.drawable.ic_qs_lock_screen_off; |