From d29bf230b5476b6be72da26d59ec67e275092547 Mon Sep 17 00:00:00 2001 From: David Leoni Date: Thu, 27 Nov 2014 18:12:54 +0100 Subject: [PATCH] Fixes wrong revert order in MassChange --- main/src/com/google/refine/model/changes/MassChange.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/src/com/google/refine/model/changes/MassChange.java b/main/src/com/google/refine/model/changes/MassChange.java index c717f2057..0c27e4224 100644 --- a/main/src/com/google/refine/model/changes/MassChange.java +++ b/main/src/com/google/refine/model/changes/MassChange.java @@ -70,8 +70,8 @@ public class MassChange implements Change { @Override public void revert(Project project) { synchronized (project) { - for (Change change : _changes) { - change.revert(project); + for (int i = _changes.size() - 1; i >= 0; i--){ + _changes.get(i).revert(project); } if (_updateRowContextDependencies) {