From 8ad2db990a0b20c97771d5875fe28f45d87f6152 Mon Sep 17 00:00:00 2001
From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de>
Date: Thu, 9 Sep 2021 09:34:11 +0200
Subject: [PATCH] directly use boolean expression

---
 GUI/Views/SampleDesigner/DesignerScene.cpp | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/GUI/Views/SampleDesigner/DesignerScene.cpp b/GUI/Views/SampleDesigner/DesignerScene.cpp
index 062ffa27d9c..7612b493c0f 100644
--- a/GUI/Views/SampleDesigner/DesignerScene.cpp
+++ b/GUI/Views/SampleDesigner/DesignerScene.cpp
@@ -165,13 +165,8 @@ void DesignerScene::onSessionSelectionChanged(const QItemSelection& /* selected
     for (QMap<SessionGraphicsItem*, IView*>::iterator it = m_ItemToView.begin();
          it != m_ItemToView.end(); ++it) {
         QModelIndex index = m_proxy->mapFromSource(m_sampleModel->indexOfItem(it.key()));
-        if (index.isValid()) {
-            if (m_selectionModel->isSelected(index)) {
-                it.value()->setSelected(true);
-            } else {
-                it.value()->setSelected(false);
-            }
-        }
+        if (index.isValid())
+            it.value()->setSelected(m_selectionModel->isSelected(index));
     }
 
     m_block_selection = false;
-- 
GitLab