diff --git a/GUI/Model/Sample/SampleValidator.cpp b/GUI/Model/Sample/SampleValidator.cpp
index 108d84793ca025b33390245e731f871ea274c79a..5301253211561b061f8391f4160feed58e29857f 100644
--- a/GUI/Model/Sample/SampleValidator.cpp
+++ b/GUI/Model/Sample/SampleValidator.cpp
@@ -46,12 +46,12 @@ void SampleValidator::validateInterferences(const LayerItem* layer)
     ASSERT(layer);
 
     int iLayout = 0;
-    for (auto* layout : layer->layouts()) {
+    for (const auto* layout : layer->layouts()) {
         iLayout++;
-        if (auto* c = dynamic_cast<const Interference2DAbstractLatticeItem*>(
+        if (const auto* c = dynamic_cast<const Interference2DAbstractLatticeItem*>(
                 layout->interference().currentItem()))
             if (c->xiIntegration()) {
-                QString message =
+                const QString message =
                     QString("Interference function of layer '%1', Particle layout %2: "
                             "Integration over Xi is currently not supported "
                             "under Windows")