Changeset 34 in josm for src/org/openstreetmap/josm/command


Ignore:
Timestamp:
2005-12-22T23:54:50+01:00 (20 years ago)
Author:
imi
Message:
  • fixed bug in movement that lat/lon was not updated
  • upload of nodes (disabled since untested)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/org/openstreetmap/josm/command/MoveCommand.java

    r32 r34  
    66import java.util.List;
    77
     8import org.openstreetmap.josm.Main;
    89import org.openstreetmap.josm.data.osm.Node;
    910import org.openstreetmap.josm.data.osm.OsmPrimitive;
     
    3839        class OldState
    3940        {
    40                 double x,y;
     41                double x,y,lat,lon;
    4142                boolean modified;
    4243        }
     
    5758                        os.x = n.coor.x;
    5859                        os.y = n.coor.y;
     60                        os.lat = n.coor.lat;
     61                        os.lon = n.coor.lon;
    5962                        os.modified = n.modified;
    6063                        oldState.add(os);
     
    8588                        n.coor.x += x;
    8689                        n.coor.y += y;
     90                        Main.pref.getProjection().xy2latlon(n.coor);
    8791                }
    8892                this.x += x;
     
    9498                        n.coor.x += x;
    9599                        n.coor.y += y;
     100                        Main.pref.getProjection().xy2latlon(n.coor);
    96101                        n.modified = true;
    97102                }
     
    104109                        n.coor.x = os.x;
    105110                        n.coor.y = os.y;
     111                        n.coor.lat = os.lat;
     112                        n.coor.lon = os.lon;
    106113                        n.modified = os.modified;
    107114                }
Note: See TracChangeset for help on using the changeset viewer.