Changeset 966 for trunk/src


Ignore:
Timestamp:
09/29/15 14:25:04 (9 years ago)
Author:
bln4
Message:
 
Location:
trunk/src/org/expeditee/items/MagneticConstraint
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/items/MagneticConstraint/Actions/RepelTextAction.java

    r963 r966  
    4343                } else {
    4444                        final Line tokensToMove = Line.getLineFromToken(item);
     45                        System.err.println("#Repeling tokens: " + tokensToMove);
    4546                        tokensToMove.removeFirst();
    4647                        tokensToMove.deltaX(args[0].intValue());
  • trunk/src/org/expeditee/items/MagneticConstraint/Utilities/Line.java

    r963 r966  
    4646                Item current = token;
    4747                while(current.getMagnetizedItemLeft() != -1) {
    48                         current = current.getParent().getItemWithID(current.getMagnetizedItemLeft());
     48                        final Item potentialStart = current.getParent().getItemWithID(current.getMagnetizedItemLeft());
     49                        if(potentialStart == null) break;
     50                        current = potentialStart;
    4951                        ret.addFirst(current);
    5052                }
Note: See TracChangeset for help on using the changeset viewer.