aboutsummaryrefslogtreecommitdiff
path: root/src/widgets
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets')
-rw-r--r--src/widgets/key_generate_dialog.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/widgets/key_generate_dialog.cpp b/src/widgets/key_generate_dialog.cpp
index 1e9790e..72ba8a2 100644
--- a/src/widgets/key_generate_dialog.cpp
+++ b/src/widgets/key_generate_dialog.cpp
@@ -36,10 +36,12 @@ KeyGenerateDialog::KeyGenerateDialog(QWidget *parent)
validate();
}
-// Empty passwords should be also checked.
void KeyGenerateDialog::validate()
{
- ui_key_gen_buttons->button(QDialogButtonBox::Ok)->setEnabled(!ui_key_password->text().isEmpty() && (ui_key_password->text() == ui_key_password_confirm->text()));
+ bool valid = !ui_key_password->text().isEmpty() &&
+ (ui_key_password->text().length() >= 6) &&
+ (ui_key_password->text() == ui_key_password_confirm->text());
+ ui_key_gen_buttons->button(QDialogButtonBox::Ok)->setEnabled(valid);
}
QStringView KeyGenerateDialog::key_name()