From 8d231e312ea1fa6b0633218b5c9129d305b8e1ac Mon Sep 17 00:00:00 2001 From: Samuel Jackson Date: Wed, 9 Jul 2014 14:05:44 +0100 Subject: [PATCH] Refs #9854 Use reverse iterator --- Code/Mantid/MantidPlot/src/Mantid/AlgorithmHistoryWindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Code/Mantid/MantidPlot/src/Mantid/AlgorithmHistoryWindow.cpp b/Code/Mantid/MantidPlot/src/Mantid/AlgorithmHistoryWindow.cpp index fcf1c8dc0cc5..db2a8d9300ff 100644 --- a/Code/Mantid/MantidPlot/src/Mantid/AlgorithmHistoryWindow.cpp +++ b/Code/Mantid/MantidPlot/src/Mantid/AlgorithmHistoryWindow.cpp @@ -510,7 +510,7 @@ void AlgHistoryTreeWidget::itemChecked(QTreeWidgetItem* item, int index) //sum the indices to obtain the positions we must unroll std::vector unrollIndicies; unrollIndicies.reserve(indicies.size()); - std::partial_sum(indicies.begin(), indicies.end(), std::back_inserter(unrollIndicies) ); + std::partial_sum(indicies.rbegin(), indicies.rend(), std::back_inserter(unrollIndicies) ); this->blockSignals(false); emit unrollAlgorithmHistory(unrollIndicies);