Loading packages/SystemUI/src/com/android/systemui/statusbar/KeyguardAffordanceView.java +9 −0 Original line number Diff line number Diff line Loading @@ -497,4 +497,13 @@ public class KeyguardAffordanceView extends ImageView { public void setIsLeft(boolean left) { mIsLeft = left; } @Override public boolean performClick() { if (isClickable()) { return super.performClick(); } else { return false; } } } packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java +7 −4 Original line number Diff line number Diff line Loading @@ -284,10 +284,13 @@ public class KeyguardBottomAreaView extends FrameLayout implements View.OnClickL if (mAccessibilityController == null) { return; } mLockIcon.setClickable(mUnlockMethodCache.isTrustManaged() || mAccessibilityController.isTouchExplorationEnabled()); mLockIcon.setLongClickable(mAccessibilityController.isTouchExplorationEnabled() && mUnlockMethodCache.isTrustManaged()); boolean clickToUnlock = mAccessibilityController.isTouchExplorationEnabled(); boolean clickToForceLock = mUnlockMethodCache.isTrustManaged() && !mAccessibilityController.isAccessibilityEnabled(); boolean longClickToForceLock = mUnlockMethodCache.isTrustManaged() && !clickToForceLock; mLockIcon.setClickable(clickToForceLock || clickToUnlock); mLockIcon.setLongClickable(longClickToForceLock); mLockIcon.setFocusable(mAccessibilityController.isAccessibilityEnabled()); } Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/KeyguardAffordanceView.java +9 −0 Original line number Diff line number Diff line Loading @@ -497,4 +497,13 @@ public class KeyguardAffordanceView extends ImageView { public void setIsLeft(boolean left) { mIsLeft = left; } @Override public boolean performClick() { if (isClickable()) { return super.performClick(); } else { return false; } } }
packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java +7 −4 Original line number Diff line number Diff line Loading @@ -284,10 +284,13 @@ public class KeyguardBottomAreaView extends FrameLayout implements View.OnClickL if (mAccessibilityController == null) { return; } mLockIcon.setClickable(mUnlockMethodCache.isTrustManaged() || mAccessibilityController.isTouchExplorationEnabled()); mLockIcon.setLongClickable(mAccessibilityController.isTouchExplorationEnabled() && mUnlockMethodCache.isTrustManaged()); boolean clickToUnlock = mAccessibilityController.isTouchExplorationEnabled(); boolean clickToForceLock = mUnlockMethodCache.isTrustManaged() && !mAccessibilityController.isAccessibilityEnabled(); boolean longClickToForceLock = mUnlockMethodCache.isTrustManaged() && !clickToForceLock; mLockIcon.setClickable(clickToForceLock || clickToUnlock); mLockIcon.setLongClickable(longClickToForceLock); mLockIcon.setFocusable(mAccessibilityController.isAccessibilityEnabled()); } Loading