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

fix bug #1949 and some other minor issues

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java

    r1202 r1205  
    307307        for (RelationMember m : r.members)
    308308        {
    309             if (!m.member.incomplete && !m.member.deleted
     309            if (m.member != null && !m.member.incomplete && !m.member.deleted
    310310            && !(m.member instanceof Relation))
    311311            {
     
    355355                {
    356356                    /* second call - draw nodes */
    357                     if (!m.member.incomplete && !m.member.deleted
     357                    if (m.member != null && !m.member.incomplete && !m.member.deleted
    358358                    && m.member instanceof Node)
    359359                    {
     
    382382        for (RelationMember m : r.members)
    383383        {
    384             if(m.member.incomplete)
    385                 incomplete = true;
     384            if(m.member == null) /* Should not happen, must be a bug elsewhere */
     385                r.putError(tr("Empty member in relation."), true);
    386386            else if(m.member.deleted)
    387387                r.putError(tr("Deleted member ''{0}'' in relation.",
    388388                m.member.getName()), true);
     389            else if(m.member.incomplete)
     390                incomplete = true;
    389391            else
    390392            {
Note: See TracChangeset for help on using the changeset viewer.