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,