Loading policy/src/com/android/internal/policy/impl/keyguard/KeyguardActivityLauncher.java +1 −1 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ import android.provider.MediaStore; import android.util.Log; import android.view.WindowManager; import com.android.internal.policy.impl.keyguard.KeyguardSecurityCallback.OnDismissAction; import com.android.internal.policy.impl.keyguard.KeyguardHostView.OnDismissAction; import com.android.internal.widget.LockPatternUtils; import java.util.List; Loading policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java +5 −1 Original line number Diff line number Diff line Loading @@ -53,7 +53,6 @@ import android.view.animation.AnimationUtils; import android.widget.RemoteViews.OnClickHandler; import com.android.internal.R; import com.android.internal.policy.impl.keyguard.KeyguardSecurityCallback.OnDismissAction; import com.android.internal.policy.impl.keyguard.KeyguardSecurityModel.SecurityMode; import com.android.internal.widget.LockPatternUtils; Loading Loading @@ -115,6 +114,11 @@ public class KeyguardHostView extends KeyguardViewBase { void userActivity(); } /*package*/ interface OnDismissAction { /* returns true if the dismiss should be deferred */ boolean onDismiss(); } public KeyguardHostView(Context context) { this(context, null); } Loading policy/src/com/android/internal/policy/impl/keyguard/KeyguardSecurityCallback.java +2 −6 Original line number Diff line number Diff line Loading @@ -15,13 +15,9 @@ */ package com.android.internal.policy.impl.keyguard; public interface KeyguardSecurityCallback { /*package*/ interface OnDismissAction { import com.android.internal.policy.impl.keyguard.KeyguardHostView.OnDismissAction; /* returns true if the dismiss should be deferred */ boolean onDismiss(); } public interface KeyguardSecurityCallback { /** * Dismiss the given security screen. Loading policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewMediator.java +4 −0 Original line number Diff line number Diff line Loading @@ -567,6 +567,8 @@ public class KeyguardViewMediator { mScreenOn = false; if (DEBUG) Log.d(TAG, "onScreenTurnedOff(" + why + ")"); mKeyguardDonePending = false; // Lock immediately based on setting if secure (user has a pin/pattern/password). // This also "locks" the device when not secure to provide easy access to the // camera while preventing unwanted input. Loading Loading @@ -1226,6 +1228,7 @@ public class KeyguardViewMediator { mKeyguardViewManager.show(options); mShowing = true; mKeyguardDonePending = false; updateActivityLockScreenState(); adjustStatusBarLocked(); userActivity(); Loading Loading @@ -1261,6 +1264,7 @@ public class KeyguardViewMediator { mKeyguardViewManager.hide(); mShowing = false; mKeyguardDonePending = false; updateActivityLockScreenState(); adjustStatusBarLocked(); } Loading Loading
policy/src/com/android/internal/policy/impl/keyguard/KeyguardActivityLauncher.java +1 −1 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ import android.provider.MediaStore; import android.util.Log; import android.view.WindowManager; import com.android.internal.policy.impl.keyguard.KeyguardSecurityCallback.OnDismissAction; import com.android.internal.policy.impl.keyguard.KeyguardHostView.OnDismissAction; import com.android.internal.widget.LockPatternUtils; import java.util.List; Loading
policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java +5 −1 Original line number Diff line number Diff line Loading @@ -53,7 +53,6 @@ import android.view.animation.AnimationUtils; import android.widget.RemoteViews.OnClickHandler; import com.android.internal.R; import com.android.internal.policy.impl.keyguard.KeyguardSecurityCallback.OnDismissAction; import com.android.internal.policy.impl.keyguard.KeyguardSecurityModel.SecurityMode; import com.android.internal.widget.LockPatternUtils; Loading Loading @@ -115,6 +114,11 @@ public class KeyguardHostView extends KeyguardViewBase { void userActivity(); } /*package*/ interface OnDismissAction { /* returns true if the dismiss should be deferred */ boolean onDismiss(); } public KeyguardHostView(Context context) { this(context, null); } Loading
policy/src/com/android/internal/policy/impl/keyguard/KeyguardSecurityCallback.java +2 −6 Original line number Diff line number Diff line Loading @@ -15,13 +15,9 @@ */ package com.android.internal.policy.impl.keyguard; public interface KeyguardSecurityCallback { /*package*/ interface OnDismissAction { import com.android.internal.policy.impl.keyguard.KeyguardHostView.OnDismissAction; /* returns true if the dismiss should be deferred */ boolean onDismiss(); } public interface KeyguardSecurityCallback { /** * Dismiss the given security screen. Loading
policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewMediator.java +4 −0 Original line number Diff line number Diff line Loading @@ -567,6 +567,8 @@ public class KeyguardViewMediator { mScreenOn = false; if (DEBUG) Log.d(TAG, "onScreenTurnedOff(" + why + ")"); mKeyguardDonePending = false; // Lock immediately based on setting if secure (user has a pin/pattern/password). // This also "locks" the device when not secure to provide easy access to the // camera while preventing unwanted input. Loading Loading @@ -1226,6 +1228,7 @@ public class KeyguardViewMediator { mKeyguardViewManager.show(options); mShowing = true; mKeyguardDonePending = false; updateActivityLockScreenState(); adjustStatusBarLocked(); userActivity(); Loading Loading @@ -1261,6 +1264,7 @@ public class KeyguardViewMediator { mKeyguardViewManager.hide(); mShowing = false; mKeyguardDonePending = false; updateActivityLockScreenState(); adjustStatusBarLocked(); } Loading