diff --git a/GUI/Model/Device/BeamWavelengthItem.cpp b/GUI/Model/Device/BeamWavelengthItem.cpp
index 3d69271bd15e845aa806bef20ae2284e85384e28..080dab381fc55fa329cdf19b45a5c8bcd46aa2c1 100644
--- a/GUI/Model/Device/BeamWavelengthItem.cpp
+++ b/GUI/Model/Device/BeamWavelengthItem.cpp
@@ -31,7 +31,7 @@ void initDistribution(DistributionItem* newDistribution,
     if (auto* nd = dynamic_cast<SymmetricResolutionItem*>(newDistribution)) {
         nd->setMean(meanVal);
         nd->setMeanDecimals(4);
-        nd->mean().setLimits(RealLimits::lowerLimited(std::numeric_limits<double>::min()));
+        nd->mean().setLimits(RealLimits::positive());
     }
 
     newDistribution->initDistribution(meanVal);