diff --git a/Gui/Base/StrictDoubleValidator.h b/Gui/Base/StrictDoubleValidator.h index 8fba30f1966ac597d75cd91eed4a9f69c9bd6e31..011f4379ed68185667aea82ff7fe4f8eb5d88a51 100644 --- a/Gui/Base/StrictDoubleValidator.h +++ b/Gui/Base/StrictDoubleValidator.h @@ -29,7 +29,7 @@ public: QValidator::State validate(QString & input, int &pos) const { - if (input.isEmpty() || input == ".") return Intermediate; + if (input.isEmpty() || input == "." || input == "-") return Intermediate; if (QDoubleValidator::validate(input, pos) != Acceptable) return Invalid; diff --git a/Gui/DataView/FEMConditionSetupDialog.cpp b/Gui/DataView/FEMConditionSetupDialog.cpp index 9c84fea32efd6c86b447cfaebfd275592eae31c3..bcf9757c21b68837b8a372bdfdf4132323866eb5 100644 --- a/Gui/DataView/FEMConditionSetupDialog.cpp +++ b/Gui/DataView/FEMConditionSetupDialog.cpp @@ -25,6 +25,7 @@ #include "InitialCondition.h" #include "SourceTerm.h" + FEMConditionSetupDialog::FEMConditionSetupDialog(const std::string &associated_geometry, const GeoLib::GEOTYPE type, const std::string &geo_name,