summaryrefslogtreecommitdiff
path: root/source/ui/PinView.mc
diff options
context:
space:
mode:
Diffstat (limited to 'source/ui/PinView.mc')
-rw-r--r--source/ui/PinView.mc13
1 files changed, 4 insertions, 9 deletions
diff --git a/source/ui/PinView.mc b/source/ui/PinView.mc
index 47b12fd..af18e2b 100644
--- a/source/ui/PinView.mc
+++ b/source/ui/PinView.mc
@@ -515,16 +515,11 @@ class PinDelegate extends WatchUi.BehaviorDelegate {
return true;
}
- // START on a touch screen submits only a legacy PIN. Otherwise it does
- // nothing: one tap can arrive both here and in onTap, and submitting
- // the digits typed so far was a wrong PIN.
+ // START on a touch screen does nothing, in every mode: one tap can arrive
+ // both here and in onTap, and submitting the digits typed so far was a
+ // counted wrong PIN. A legacy PIN is submitted with the tappable OK key.
function onKey(event as WatchUi.KeyEvent) as Boolean {
- var v = view();
- if (v != null && Ui.isTouch() && event.getKey() == WatchUi.KEY_ENTER) {
- if (v.legacy) {
- v.markChanged();
- v.press(PinView.KEY_OK);
- }
+ if (Ui.isTouch() && event.getKey() == WatchUi.KEY_ENTER) {
return true;
}
return false;