diff --git a/Gui/DataView/DirectConditionGenerator.cpp b/Gui/DataView/DirectConditionGenerator.cpp
index 4f25983ca5210f81d649b08576e0cf638c5292b5..59116f8fcba6acc3bd15f0aaa111e4cf71fd1fe2 100644
--- a/Gui/DataView/DirectConditionGenerator.cpp
+++ b/Gui/DataView/DirectConditionGenerator.cpp
@@ -17,6 +17,7 @@
 #include "Mesh.h"
 
 #include <cmath>
+#include <limits>
 
 const std::vector< std::pair<size_t,double> >& DirectConditionGenerator::directToSurfaceNodes(const MeshLib::Mesh &mesh, const std::string &filename)
 {