浏览代码

fixed bug that keyboard showed up after login succsess

Bastian van de Wetering 6 年之前
父节点
当前提交
c860cb068e
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      deltachat-ios/Controller/AccountSetupController.swift

+ 2 - 2
deltachat-ios/Controller/AccountSetupController.swift

@@ -349,10 +349,12 @@ class AccountSetupController: UITableViewController {
 		}
 
 		let password = passwordCell.getText() ?? "" // empty passwords are ok -> for oauth there is no password needed
+
 		login(emailAddress: emailAddress, password: password)
 	}
 
 	private func login(emailAddress: String, password: String, skipAdvanceSetup: Bool = false) {
+		resignFirstResponderOnAllCells()	// this will resign focus from all textFieldCells so the keyboard wont pop up anymore
 		MRConfig.addr = emailAddress
 		MRConfig.mailPw = password
 
@@ -457,10 +459,8 @@ class AccountSetupController: UITableViewController {
 					// self.hudHandler.setHudError(ui["errorMessage"] as? String)
 				} else if ui["done"] as! Bool {
 					self.updateProgressHudSuccess(callback: self.handleLoginSuccess)
-					// self.hudHandler.setHudDone(callback: self.handleLoginSuccess)
 				} else {
 					self.updateProgressHudValue(value: ui["progress"] as! Int)
-					// self.hudHandler.setHudProgress(ui["progress"] as! Int)
 				}
 			}
 		}