diff --git a/docs/source/release/v3.14.0/ui.rst b/docs/source/release/v3.14.0/ui.rst index 6a760732e41cd8dacd0f5b9a2687e3305a2a25d4..2b2185674444198f8a72a8cc0fb035d2e22ff94b 100644 --- a/docs/source/release/v3.14.0/ui.rst +++ b/docs/source/release/v3.14.0/ui.rst @@ -29,6 +29,7 @@ Bugfixes - Workspaces with a '#' in their name will no longer cause issues in the loading of a recovered project - Project Recovery will actually recover fully cases where multiple workspaces were passed as a list to an algorithm (Fixes a known bug with GroupWorkspaces as well) - Project Recovery will now run normally when you select no or the recovery fails when recovering from a ungraceful exit. +- When autosaving or saving a recovery checkpoint with the Instrument View open the results log would be filled with excess logging and no longer does this. MantidPlot ---------- diff --git a/qt/widgets/instrumentview/src/InstrumentActor.cpp b/qt/widgets/instrumentview/src/InstrumentActor.cpp index 36caf52dba761f6c94e0764b3a477da247b2b43c..c00dadb5e4a4652aac8b30f0d21886a2e85d7568 100644 --- a/qt/widgets/instrumentview/src/InstrumentActor.cpp +++ b/qt/widgets/instrumentview/src/InstrumentActor.cpp @@ -758,6 +758,7 @@ Mantid::API::MatrixWorkspace_sptr InstrumentActor::extractCurrentMask() const { -1); alg->setPropertyValue("InputWorkspace", getWorkspace()->getName()); alg->setPropertyValue("OutputWorkspace", maskName); + alg->setLogging(false); alg->execute(); Mantid::API::MatrixWorkspace_sptr maskWorkspace = diff --git a/qt/widgets/instrumentview/src/InstrumentWidgetMaskTab.cpp b/qt/widgets/instrumentview/src/InstrumentWidgetMaskTab.cpp index 6c22426c8f470d91496fdbaaa9cc5c4922219633..132bdf428dba5ffb97aff642707067ff7bc38545 100644 --- a/qt/widgets/instrumentview/src/InstrumentWidgetMaskTab.cpp +++ b/qt/widgets/instrumentview/src/InstrumentWidgetMaskTab.cpp @@ -1365,6 +1365,7 @@ bool InstrumentWidgetMaskTab::saveMaskViewToProject( alg->setProperty("InputWorkspace", boost::dynamic_pointer_cast<Workspace>(outputWS)); alg->setPropertyValue("OutputFile", fileName); + alg->setLogging(false); alg->execute(); } catch (...) {