Ticket #23442: 23442.patch

File 23442.patch, 956 bytes (added by GerdP, 15 months ago)
  • src/org/openstreetmap/josm/actions/FollowLineAction.java

     
    3535 * @author Germán Márquez Mejía
    3636 */
    3737public class FollowLineAction extends JosmAction {
    38 
     38    private transient Node oldLast;
    3939    /**
    4040     * Constructs a new {@code FollowLineAction}.
    4141     */
     
    7575        Node last = ((DrawAction) map.mapMode).getCurrentBaseNode();
    7676        if (last == null)
    7777            return;
     78        if (oldLast == last) {
     79            return; // see #23442: DrawAction did not yet process previously added select action
     80        }
     81        oldLast = last;
    7882        Way follower = selectedLines.iterator().next();
    7983        if (follower.isClosed())    /* Don't loop until OOM */
    8084            return;