From 19154b9f62af0e32247c9d82bc1b059764171ce4 Mon Sep 17 00:00:00 2001
From: Joachim Wuttke <j.wuttke@fz-juelich.de>
Date: Wed, 24 Jul 2024 22:04:54 +0200
Subject: [PATCH] avoid roundtrip * scale / scale

---
 GUI/Model/Beam/BeamDistributionItem.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/GUI/Model/Beam/BeamDistributionItem.cpp b/GUI/Model/Beam/BeamDistributionItem.cpp
index 55f517a9a73..d10417c29d0 100644
--- a/GUI/Model/Beam/BeamDistributionItem.cpp
+++ b/GUI/Model/Beam/BeamDistributionItem.cpp
@@ -52,9 +52,9 @@ void BeamDistributionItem::readFrom(QXmlStreamReader* r)
 
 double BeamDistributionItem::meanValue() const
 {
-    std::unique_ptr<IDistribution1D> domainDistr = createDistribution1D();
+    std::unique_ptr<IDistribution1D> domainDistr = distributionItem()->createDistribution(1.);
     if (domainDistr)
-        return domainDistr->mean() / scaleFactor();
+        return domainDistr->mean();
     return dynamic_cast<SymmetricDistributionItem*>(distributionItem())->mean().dVal();
 }
 
-- 
GitLab