From 6bf5418f9dbc8b07ce299e7e0264a7009742f4d8 Mon Sep 17 00:00:00 2001 From: David Huynh Date: Wed, 10 Mar 2010 07:42:57 +0000 Subject: [PATCH] Cell changes should also flush column precomputes. git-svn-id: http://google-refine.googlecode.com/svn/trunk@267 7d457c2a-affb-35e4-300a-418c747d4874 --- .../java/com/metaweb/gridworks/model/changes/CellChange.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/metaweb/gridworks/model/changes/CellChange.java b/src/main/java/com/metaweb/gridworks/model/changes/CellChange.java index 9f2de419b..f3ea95f55 100644 --- a/src/main/java/com/metaweb/gridworks/model/changes/CellChange.java +++ b/src/main/java/com/metaweb/gridworks/model/changes/CellChange.java @@ -24,10 +24,14 @@ public class CellChange implements Change { public void apply(Project project) { project.rows.get(row).setCell(cellIndex, newCell); + + project.columnModel.getColumnByCellIndex(cellIndex).clearPrecomputes(); } public void revert(Project project) { project.rows.get(row).setCell(cellIndex, oldCell); + + project.columnModel.getColumnByCellIndex(cellIndex).clearPrecomputes(); } public void save(Writer writer, Properties options) throws IOException {