From 60184f49d67249176b36cdd14fe5602526687fd5 Mon Sep 17 00:00:00 2001 From: Pete Peterson <petersonpf@ornl.gov> Date: Thu, 29 Oct 2015 11:51:17 -0400 Subject: [PATCH] CropWorkspace did not properly give opportunity for in-place operation --- Framework/Algorithms/src/CropWorkspace.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Framework/Algorithms/src/CropWorkspace.cpp b/Framework/Algorithms/src/CropWorkspace.cpp index 8f11aeb64f9..727af9824ba 100644 --- a/Framework/Algorithms/src/CropWorkspace.cpp +++ b/Framework/Algorithms/src/CropWorkspace.cpp @@ -64,6 +64,9 @@ void CropWorkspace::exec() { MatrixWorkspace_sptr inputWorkspace = getProperty("InputWorkspace"); extract->setProperty("InputWorkspace", inputWorkspace); + MatrixWorkspace_sptr outputWorkspace = getProperty("OutputWorkspace"); + extract->setProperty("OutputWorkspace", outputWorkspace); + double xmin = getProperty("XMin"); extract->setProperty("XMin", xmin); @@ -78,8 +81,7 @@ void CropWorkspace::exec() { extract->execute(); - MatrixWorkspace_sptr outputWorkspace = - extract->getProperty("OutputWorkspace"); + outputWorkspace = extract->getProperty("OutputWorkspace"); setProperty("OutputWorkspace", outputWorkspace); } -- GitLab