diff --git a/Code/Mantid/Framework/MDAlgorithms/src/TransposeMD.cpp b/Code/Mantid/Framework/MDAlgorithms/src/TransposeMD.cpp index ec48630ce7ed5e2ca5b74df037dea29812688f6f..12cc1a5e7cc7d9b6d270e3ca875f4895743c1e74 100644 --- a/Code/Mantid/Framework/MDAlgorithms/src/TransposeMD.cpp +++ b/Code/Mantid/Framework/MDAlgorithms/src/TransposeMD.cpp @@ -153,7 +153,7 @@ void TransposeMD::exec() { outWS->setSignalAt(index, inIterator->getSignal()); const signal_t error = inIterator->getError(); outWS->setErrorSquaredAt(index, error * error); - outWS->setNumEventsAt(index, inIterator->getNumEvents()); + outWS->setNumEventsAt(index, Mantid::signal_t(inIterator->getNumEvents())); outWS->setMDMaskAt(index, inIterator->getIsMasked()); progress.report(); } while (inIterator->next());