]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.datatypes/src/org/simantics/datatypes/utils/BTreeUtils.java
Read previous BTree modification count from the graph
[simantics/platform.git] / bundles / org.simantics.datatypes / src / org / simantics / datatypes / utils / BTreeUtils.java
index 7d4f782a94d4e184f4916bd11514aec451e5900a..60ceba1b561da23ba77e0882b6f9af443a4c211a 100644 (file)
@@ -380,7 +380,8 @@ final public class BTreeUtils implements BTreeContentManager {
                        this.ownerRelation = ownerRelation;
                        this.nodeType = nodeType != null ? nodeType : DATA.BTreeNode;
                        this.t = t;
-                       this.mod = 0;
+                       Long possibleMod = graph.getPossibleRelatedValue(tree, DATA.BTree_mod, Bindings.LONG);
+                       this.mod = possibleMod != null ? possibleMod : 0;
                        this.cached = cached;
                        if (cached) {
                                this.beans = new HashMap<Resource, BTreeContentBean>();