Commit 8ce5ac11 authored by Carlos Galindo's avatar Carlos Galindo
Browse files

fix! condition to copy trees in ExpressionObjectTreeFinder

parent ee494981
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -168,8 +168,7 @@ public class ExpressionObjectTreeFinder {
    protected void markTransference(Pair<VariableAction, String> sourcePair, VariableAction targetAction, String targetMember) {
        VariableAction sourceAction = sourcePair.a;
        String sourceMember = sourcePair.b;
        if (targetAction.hasObjectTree() &&
                (!sourceAction.hasObjectTree() || !sourceAction.getObjectTree().isLeaf(sourceMember)))
        if (targetAction.hasObjectTree())
            ObjectTree.copyTargetTreeToSource(sourceAction.getObjectTree(), targetAction.getObjectTree(), sourceMember, targetMember);
        sourceAction.setPDGTreeConnectionTo(targetAction, sourceMember, targetMember);
    }