diff --git a/src/Gui/EditUserMetricDialog.cpp b/src/Gui/EditUserMetricDialog.cpp index 4b7bea2c3..f1aab38a0 100644 --- a/src/Gui/EditUserMetricDialog.cpp +++ b/src/Gui/EditUserMetricDialog.cpp @@ -281,7 +281,8 @@ EditUserMetricDialog::setErrors(QStringList &list) void EditUserMetricDialog::enableOk() { - okButton->setEnabled(!symbol->text().isEmpty() && !name->text().isEmpty()); + // Check symbol and name are non-empty, and "_" is not used in name. + okButton->setEnabled(!symbol->text().isEmpty() && !name->text().isEmpty() && !name->text().contains("_")); } bool