Ignore:
Timestamp:
2009-01-02T15:09:04+01:00 (15 years ago)
Author:
stoecker
Message:

fix bug #1949 and some other minor issues

Location:
trunk/src/org/openstreetmap/josm/actions
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/GpxExportAction.java

    r1169 r1205  
    136136        } catch (IOException x) {
    137137            x.printStackTrace();
    138             JOptionPane.showMessageDialog(Main.parent, tr("Error while exporting {0}", fn)+":\n"+x.getMessage(), tr("Error"), JOptionPane.ERROR_MESSAGE);
     138            JOptionPane.showMessageDialog(Main.parent, tr("Error while exporting {0}:\n{1}", fn,x.getMessage()), tr("Error"), JOptionPane.ERROR_MESSAGE);
    139139        }
    140140    }
  • trunk/src/org/openstreetmap/josm/actions/PasteAction.java

    r1169 r1205  
    8888            List<RelationMember> members = new ArrayList<RelationMember>();
    8989            for (RelationMember m : r.members) {
    90                 RelationMember mnew = new RelationMember(m);
    91                 mnew.member = map.get(m.member);
    92                 members.add(mnew);
     90                OsmPrimitive mo = map.get(m.member);
     91                if(mo != null) /* TODO - This only prevents illegal data, but kills the relation */
     92                {
     93                    RelationMember mnew = new RelationMember(m);
     94                    mnew.member = map.get(m.member);
     95                    members.add(mnew);
     96                }
    9397            }
    9498            rnew.members.clear();
Note: See TracChangeset for help on using the changeset viewer.