From 4b45163e7c536c024d64e9487540650a57a33a2a Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Wed, 1 May 2019 21:57:10 +0400 Subject: [PATCH] Fixed passcode change re-entering --- TelegramUI/PasscodeSetupControllerNode.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/TelegramUI/PasscodeSetupControllerNode.swift b/TelegramUI/PasscodeSetupControllerNode.swift index cef9b22c6a..9dd77352b8 100644 --- a/TelegramUI/PasscodeSetupControllerNode.swift +++ b/TelegramUI/PasscodeSetupControllerNode.swift @@ -202,6 +202,8 @@ final class PasscodeSetupControllerNode: ASDisplayNode { } self.complete?(self.currentPasscode, numerical) } else { + self.previousPasscode = nil + if let snapshotView = self.wrapperNode.view.snapshotContentTree() { snapshotView.frame = self.wrapperNode.frame self.wrapperNode.view.superview?.insertSubview(snapshotView, aboveSubview: self.wrapperNode.view) @@ -211,7 +213,7 @@ final class PasscodeSetupControllerNode: ASDisplayNode { self.wrapperNode.layer.animatePosition(from: CGPoint(x: -self.wrapperNode.bounds.width, y: 0.0), to: CGPoint(), duration: 0.25, additive: true) self.inputFieldNode.reset(animated: false) - self.titleNode.attributedText = NSAttributedString(string: self.presentationData.strings.EnterPasscode_RepeatNewPasscode, font: Font.regular(16.0), textColor: self.presentationData.theme.list.itemPrimaryTextColor) + self.titleNode.attributedText = NSAttributedString(string: self.presentationData.strings.EnterPasscode_EnterNewPasscodeChange, font: Font.regular(16.0), textColor: self.presentationData.theme.list.itemPrimaryTextColor) self.subtitleNode.isHidden = false self.subtitleNode.attributedText = NSAttributedString(string: "Passcodes don't match. Please try again.", font: Font.regular(16.0), textColor: self.presentationData.theme.list.itemPrimaryTextColor) self.modeButtonNode.isHidden = false