Browse Source

Check for empty password and cancellation in JoinMarket-Qt wallet generation

master
Kristaps Kaupe 7 years ago
parent
commit
5d66d9410f
  1. 12
      scripts/joinmarket-qt.py

12
scripts/joinmarket-qt.py

@ -1464,13 +1464,21 @@ class JMMainWindow(QMainWindow):
def getPassword(self):
pd = PasswordDialog()
while True:
pd.exec_()
if pd.new_pw.text() != pd.conf_pw.text():
pd_return = pd.exec_()
if pd_return == QDialog.Rejected:
return None
elif pd.new_pw.text() != pd.conf_pw.text():
JMQtMessageBox(self,
"Passwords don't match.",
mbtype='warn',
title="Error")
continue
elif pd.new_pw.text() == "":
JMQtMessageBox(self,
"Password must not be empty.",
mbtype='warn',
title="Error")
continue
break
self.textpassword = str(pd.new_pw.text())
return self.textpassword.encode('utf-8')

Loading…
Cancel
Save