diff --git a/GUI/Model/Device/InstrumentItems.cpp b/GUI/Model/Device/InstrumentItems.cpp index afc297d067b25bd4ac6cea5dd7f151663eb6b6bd..6254334e71ee85228fe555f60ffa4274308ef905 100644 --- a/GUI/Model/Device/InstrumentItems.cpp +++ b/GUI/Model/Device/InstrumentItems.cpp @@ -769,8 +769,8 @@ const ICoordSystem* OffspecInstrumentItem::createCoordSystem() const new FixedBinAxis("alpha", m_alphaAxis.nbins(), m_alphaAxis.min() * Units::deg, m_alphaAxis.max() * Units::deg); - const auto* det = - dynamic_cast<const SphericalDetector*>(detectorItem()->createDetector().get()); + auto d = detectorItem()->createDetector(); + const auto* det = dynamic_cast<const SphericalDetector*>(d.get()); ASSERT(det); return det->offspecCoords(alphaAxis); }