diff --git a/src/gui/DatabaseOpenWidget.cpp b/src/gui/DatabaseOpenWidget.cpp index b48f86365..6cf61e20a 100644 --- a/src/gui/DatabaseOpenWidget.cpp +++ b/src/gui/DatabaseOpenWidget.cpp @@ -165,6 +165,7 @@ void DatabaseOpenWidget::clearForms() m_ui->editPassword->setText(""); m_ui->editPassword->setShowPassword(false); m_ui->keyFileLineEdit->clear(); + m_ui->keyFileLineEdit->setShowPassword(false); m_ui->checkTouchID->setChecked(false); m_ui->challengeResponseCombo->clear(); m_db.reset(); @@ -378,6 +379,7 @@ void DatabaseOpenWidget::browseKeyFile() void DatabaseOpenWidget::clearKeyFileText() { m_ui->keyFileLineEdit->clear(); + m_ui->keyFileLineEdit->setShowPassword(false); } void DatabaseOpenWidget::pollHardwareKey() diff --git a/src/gui/DatabaseOpenWidget.ui b/src/gui/DatabaseOpenWidget.ui index eef4a2ed2..167f4b7d4 100644 --- a/src/gui/DatabaseOpenWidget.ui +++ b/src/gui/DatabaseOpenWidget.ui @@ -406,7 +406,7 @@ 0 - + 0 @@ -416,6 +416,9 @@ Key file to unlock the database + + QLineEdit::Password + true