]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/CommandContextImpl.java
Remove merge semantics of CommandContext keys
[simantics/platform.git] / bundles / org.simantics.document.server.io / src / org / simantics / document / server / io / CommandContextImpl.java
index 5b49810fad9f8109c5a4a637ab24444ea3bf059c..8ff198cbf9d2712493f52b04793dad59c2d5d6a1 100644 (file)
@@ -66,8 +66,8 @@ public class CommandContextImpl implements CommandContextMutable {
                if (context != null) {
                        Map<String,List<List<Object>>> from = context.getData(); 
                        for (Map.Entry<String, List<List<Object>>> entry : from.entrySet()) {
-                               List<List<Object>> rows = ensureRowsAvailable(entry.getKey());
-                               rows.addAll(entry.getValue());
+                               String key = entry.getKey();
+                               putValue(key, context.getValue(key));
                        }
                }
                return this;