From b17da2cd1acfd866d39bed19cee11596caccb479 Mon Sep 17 00:00:00 2001
From: Matthias <github@mpuchner.de>
Date: Tue, 9 Feb 2021 07:39:50 +0100
Subject: [PATCH] fix crash when trying to rotate 1D data (issue #1167)

---
 .../Views/ImportDataWidgets/RealDataSelectorActions.cpp        | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/GUI/coregui/Views/ImportDataWidgets/RealDataSelectorActions.cpp b/GUI/coregui/Views/ImportDataWidgets/RealDataSelectorActions.cpp
index 6289736983b..879fc8a2439 100644
--- a/GUI/coregui/Views/ImportDataWidgets/RealDataSelectorActions.cpp
+++ b/GUI/coregui/Views/ImportDataWidgets/RealDataSelectorActions.cpp
@@ -202,6 +202,9 @@ void RealDataSelectorActions::onRotateDataRequest()
     RealDataItem* dataItem =
         dynamic_cast<RealDataItem*>(m_realDataModel->itemForIndex(currentIndex));
     ASSERT(dataItem);
+    if (!dataItem->isIntensityData())   // should never happen because of action disabling => no dialog necessary
+        return;
+
     auto intensityItem = dataItem->intensityDataItem();
     ASSERT(intensityItem);
 
-- 
GitLab