Commit 1974789e authored by Carlos Galindo's avatar Carlos Galindo
Browse files

Fix condition in tree connections

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