From 2eec0baf4425e7cfd1527ced0a5b756af946341f Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (o)" <j.wuttke@fz-juelich.de> Date: Tue, 11 Apr 2023 14:51:20 +0200 Subject: [PATCH] throw -> ASSERT --- GUI/Model/Data/IntensityDataItem.cpp | 4 ++-- GUI/Model/Data/SpecularDataItem.cpp | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/GUI/Model/Data/IntensityDataItem.cpp b/GUI/Model/Data/IntensityDataItem.cpp index 66c6f56ba73..8105edf4df3 100644 --- a/GUI/Model/Data/IntensityDataItem.cpp +++ b/GUI/Model/Data/IntensityDataItem.cpp @@ -14,6 +14,7 @@ #include "GUI/Model/Data/IntensityDataItem.h" #include "Base/Axis/IAxis.h" +#include "Base/Util/Assert.h" #include "Device/Coord/ICoordSystem.h" #include "Device/Data/Datafield.h" #include "GUI/Model/Axis/AmplitudeAxisItem.h" @@ -76,8 +77,7 @@ IntensityDataItem::~IntensityDataItem() = default; void IntensityDataItem::setDatafield(Datafield* data) { if (data != nullptr) { - if (data->rank() != 2) - throw Error("Error in IntensityDataItem::setDatafield: cannot handle non-2D data"); + ASSERT(data->rank() == 2); DataItem::setDatafield(data); updateAxesZoomLevel(); updateAxesLabels(); diff --git a/GUI/Model/Data/SpecularDataItem.cpp b/GUI/Model/Data/SpecularDataItem.cpp index 15f721033d0..2e8626cb60a 100644 --- a/GUI/Model/Data/SpecularDataItem.cpp +++ b/GUI/Model/Data/SpecularDataItem.cpp @@ -71,8 +71,7 @@ SpecularDataItem::SpecularDataItem() void SpecularDataItem::setDatafield(Datafield* data) { if (data != nullptr) { - if (data->rank() != 1) - throw Error("Error in SpecularDataItem::setDatafield: cannot handle non-1D data"); + ASSERT(data->rank() == 1); DataItem::setDatafield(data); updateAxesZoomLevel(); } else -- GitLab