Ticket #19030: 19030.patch

File 19030.patch, 1.0 KB (added by GerdP, 6 years ago)

call ValidatorLayer::invalidate also when no errors are found

  • src/org/openstreetmap/josm/actions/ValidateAction.java

     
    142142                MapFrame map = MainApplication.getMap();
    143143                map.validatorDialog.unfurlDialog();
    144144                map.validatorDialog.tree.setErrors(errors);
     145                //FIXME: nicer way to find / invalidate the corresponding error layer
     146                MainApplication.getLayerManager().getLayersOfType(ValidatorLayer.class).forEach(ValidatorLayer::invalidate);
    145147                if (!errors.isEmpty()) {
    146                     //FIXME: nicer way to find / invalidate the corresponding error layer
    147148                    OsmValidator.initializeErrorLayer();
    148                     MainApplication.getLayerManager().getLayersOfType(ValidatorLayer.class).forEach(ValidatorLayer::invalidate);
    149149                }
    150150            });
    151151        }