summaryrefslogtreecommitdiff
path: root/packages/SystemUI/src/com/android/keyguard/KeyguardPinViewController.java
diff options
context:
space:
mode:
authorDave Mankoff <mankoff@google.com>2020-09-23 14:01:33 +0000
committerDave Mankoff <mankoff@google.com>2020-09-24 11:04:52 -0400
commit9a80cc2ec8c627b0fc290ffc4b318382a758ed87 (patch)
treec73ab719bb01ebfeeea007134795f5c6ec4f0891 /packages/SystemUI/src/com/android/keyguard/KeyguardPinViewController.java
parent3b7e026c067af221f040ceea6da97cb354dad2a3 (diff)
Revert^2 "9/N Clean Up Keyguard Class Structure"
b00c929394cb6bce158265af9606a8eb5a79e47a Change-Id: I42d17262a789d2eb106a924b442a9d3debcc35e4
Diffstat (limited to 'packages/SystemUI/src/com/android/keyguard/KeyguardPinViewController.java')
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardPinViewController.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardPinViewController.java b/packages/SystemUI/src/com/android/keyguard/KeyguardPinViewController.java
index 625ab5214da1..6769436be8ef 100644
--- a/packages/SystemUI/src/com/android/keyguard/KeyguardPinViewController.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardPinViewController.java
@@ -16,9 +16,12 @@
package com.android.keyguard;
+import android.view.View;
+
import com.android.internal.util.LatencyTracker;
import com.android.internal.widget.LockPatternUtils;
import com.android.keyguard.KeyguardSecurityModel.SecurityMode;
+import com.android.systemui.R;
public class KeyguardPinViewController
extends KeyguardPinBasedInputViewController<KeyguardPINView> {
@@ -37,6 +40,19 @@ public class KeyguardPinViewController
}
@Override
+ protected void onViewAttached() {
+ super.onViewAttached();
+
+ View cancelBtn = mView.findViewById(R.id.cancel_button);
+ if (cancelBtn != null) {
+ cancelBtn.setOnClickListener(view -> {
+ getKeyguardSecurityCallback().reset();
+ getKeyguardSecurityCallback().onCancelClicked();
+ });
+ }
+ }
+
+ @Override
void resetState() {
super.resetState();
mMessageAreaController.setMessage("");