Ignore:
Timestamp:
2018-08-19T23:48:04+02:00 (8 years ago)
Author:
Don-vip
Message:

fix #16575 - make sure download/upload policies are never null and set to normal by default

File:
1 edited

Legend:

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

    r14120 r14169  
    134134
    135135    private String name;
    136     private DownloadPolicy downloadPolicy;
    137     private UploadPolicy uploadPolicy;
     136    private DownloadPolicy downloadPolicy = DownloadPolicy.NORMAL;
     137    private UploadPolicy uploadPolicy = UploadPolicy.NORMAL;
    138138    /** Flag used to know if the dataset should not be editable */
    139139    private final AtomicBoolean isReadOnly = new AtomicBoolean(false);
     
    329329    @Override
    330330    public void setDownloadPolicy(DownloadPolicy downloadPolicy) {
    331         this.downloadPolicy = downloadPolicy;
     331        this.downloadPolicy = Objects.requireNonNull(downloadPolicy);
    332332    }
    333333
     
    339339    @Override
    340340    public void setUploadPolicy(UploadPolicy uploadPolicy) {
    341         this.uploadPolicy = uploadPolicy;
     341        this.uploadPolicy = Objects.requireNonNull(uploadPolicy);
    342342    }
    343343
Note: See TracChangeset for help on using the changeset viewer.