diff --git a/plugins/org.eclipse.dd.dsf.ui/src/org/eclipse/dd/dsf/ui/viewmodel/dm/AbstractDMVMLayoutNode.java b/plugins/org.eclipse.dd.dsf.ui/src/org/eclipse/dd/dsf/ui/viewmodel/dm/AbstractDMVMLayoutNode.java index c6fd3cfe9cb..d85a0937d1d 100644 --- a/plugins/org.eclipse.dd.dsf.ui/src/org/eclipse/dd/dsf/ui/viewmodel/dm/AbstractDMVMLayoutNode.java +++ b/plugins/org.eclipse.dd.dsf.ui/src/org/eclipse/dd/dsf/ui/viewmodel/dm/AbstractDMVMLayoutNode.java @@ -478,9 +478,13 @@ abstract public class AbstractDMVMLayoutNode extends Abstract int startIdx = update.getOffset() != -1 ? update.getOffset() : 0; int endIdx = update.getLength() != -1 ? startIdx + update.getLength() : dmcs.length; for (int i = startIdx; i < endIdx; i++) { - update.setChild(new DMVMContext(dmcs[i]), i); + update.setChild(createVMContext(dmcs[i]), i); } } + + protected IVMContext createVMContext(IDMContext dmc) { + return new DMVMContext(dmc); + } /** * Searches for a DMC of given type in the tree patch contained in given