X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.spreadsheet.graph%2Fsrc%2Forg%2Fsimantics%2Fspreadsheet%2Fgraph%2FSpreadsheetNodeManager.java;fp=bundles%2Forg.simantics.spreadsheet.graph%2Fsrc%2Forg%2Fsimantics%2Fspreadsheet%2Fgraph%2FSpreadsheetNodeManager.java;h=70ddf56bad8813d73f8b599c44c31bdb76dfbf86;hb=8987a4b3f6c4bf2791353b474c7b10dd2e004ff6;hp=b86544c0dfed7a7e42328334622a84d21c568dbb;hpb=e3fc307246a9ff226845a93181bc798d03966b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/SpreadsheetNodeManager.java b/bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/SpreadsheetNodeManager.java index b86544c0d..70ddf56ba 100644 --- a/bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/SpreadsheetNodeManager.java +++ b/bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/SpreadsheetNodeManager.java @@ -33,11 +33,16 @@ public class SpreadsheetNodeManager extends StandardVariableNodeManager cells) { - for(SpreadsheetCell cell : cells) { - System.err.println("Modification in cell " + cell); - refreshVariable(new SpreadsheetCellContent(cell)); - refreshVariable(new SpreadsheetCellContentExpression(cell)); - } + realm.asyncExec(new Runnable() { + @Override + public void run() { + for(SpreadsheetCell cell : cells) { + System.err.println("Modification in cell " + cell); + refreshVariable(new SpreadsheetCellContent(cell)); + refreshVariable(new SpreadsheetCellContentExpression(cell)); + } + } + }); } }); }