Changeset 6181 in josm for trunk


Ignore:
Timestamp:
2013-08-23T12:03:21+02:00 (11 years ago)
Author:
Don-vip
Message:

see #9002 - fix QuadBuckets

File:
1 edited

Legend:

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

    r6178 r6181  
    4343        // child order by index is sw, nw, se, ne
    4444        private QBLevel<T> nw, ne, sw, se;
    45         private boolean hasChild;
    4645
    4746        private final QuadBuckets<T> buckets;
     
    5251                if (ne == null) {
    5352                    ne = new QBLevel<T>(this, index, buckets);
    54                     hasChild = true;
    5553                }
    5654                return ne;
     
    5856                if (nw == null) {
    5957                    nw = new QBLevel<T>(this, index, buckets);
    60                     hasChild = true;
    6158                }
    6259                return nw;
     
    6461                if (se == null) {
    6562                    se = new QBLevel<T>(this, index, buckets);
    66                     hasChild = true;
    6763                }
    6864                return se;
     
    7066                if (sw == null) {
    7167                    sw = new QBLevel<T>(this, index, buckets);
    72                     hasChild = true;
    7368                }
    7469                return sw;
     
    221216
    222217        boolean hasChildren() {
    223             return hasChild;
     218            return nw != null || ne != null || sw != null || se != null;
    224219        }
    225220
Note: See TracChangeset for help on using the changeset viewer.