Ticket #3827: relation-fix.patch

File relation-fix.patch, 899 bytes (added by bastiK, 16 years ago)
  • src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java

     
    107107    public boolean isCellEditable(int rowIndex, int columnIndex) {
    108108        return columnIndex == 0;
    109109    }
     110
     111    @Override
     112    public void setValueAt(Object value, int rowIndex, int columnIndex) {
     113        RelationMember member = members.get(rowIndex);
     114        RelationMember newMember = new RelationMember(value.toString(), member.getMember());
     115        members.remove(rowIndex);
     116        members.add(rowIndex, newMember);
     117    }
    110118
    111119    public OsmPrimitive getReferredPrimitive(int idx) {
    112120        return members.get(idx).getMember();