From b5393767a698bca7bbcd5b37803d498fc24d1518 Mon Sep 17 00:00:00 2001
From: Mikhail Svechnikov <m.svechnikov@fz-juelich.de>
Date: Mon, 12 Aug 2024 17:32:07 +0200
Subject: [PATCH] do not apply crosscorr to the bottom interface

---
 GUI/Model/ToCore/SampleToCore.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/GUI/Model/ToCore/SampleToCore.cpp b/GUI/Model/ToCore/SampleToCore.cpp
index e07d08ceaa4..dfcfe03a689 100644
--- a/GUI/Model/ToCore/SampleToCore.cpp
+++ b/GUI/Model/ToCore/SampleToCore.cpp
@@ -124,8 +124,9 @@ std::unique_ptr<MultiLayer> GUI::ToCore::itemToSample(const SampleItem& sampleIt
             roughItem->certainInterlayerModel()->createModel();
 
         std::unique_ptr<CrosscorrelationModel> crosscorrelation;
-        if (const auto* item = roughItem->certainCrosscorrModel())
-            crosscorrelation = item->createModel();
+        if (!layerItem->isBottomLayer())
+            if (const auto* item = roughItem->certainCrosscorrModel())
+                crosscorrelation = item->createModel();
 
         LayerRoughness roughness(autocorrelation.get(), interlayer.get(), crosscorrelation.get());
         sample->addLayerWithTopRoughness(*layer, roughness);
-- 
GitLab