From 885319e2e19136daedb009b973a8214eb7f0da65 Mon Sep 17 00:00:00 2001 From: Yishi Lin Date: Thu, 4 May 2017 20:47:23 +0800 Subject: [PATCH] Hide the "Decrypting" message before asking for passphrase --- pass/Controllers/PasswordsViewController.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pass/Controllers/PasswordsViewController.swift b/pass/Controllers/PasswordsViewController.swift index b0707e4..8dacbf1 100644 --- a/pass/Controllers/PasswordsViewController.swift +++ b/pass/Controllers/PasswordsViewController.swift @@ -355,9 +355,15 @@ class PasswordsViewController: UIViewController, UITableViewDataSource, UITableV textField.text = "" textField.isSecureTextEntry = true }) + // hide it so that alert is on the top of the view + SVProgressHUD.dismiss() self.present(alert, animated: true, completion: nil) } let _ = sem.wait(timeout: DispatchTime.distantFuture) + DispatchQueue.main.async { + // bring back + SVProgressHUD.show(withStatus: "Decrypting") + } if Defaults[.isRememberPassphraseOn] { self.passwordStore.pgpKeyPassphrase = passphrase }