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