Ticket #19053: 19053.patch

File 19053.patch, 1.6 KB (added by GerdP, 6 years ago)
  • src/org/openstreetmap/josm/data/validation/OsmValidator.java

     
    234234            } catch (SecurityException e) {
    235235                Logging.log(Logging.LEVEL_ERROR, "Unable to load ignored errors", e);
    236236            }
     237            // see #19053: remove invalid entry
     238            ignoredErrors.remove("3000");
    237239        }
    238240    }
    239241
  • src/org/openstreetmap/josm/gui/dialogs/ValidatorDialog.java

     
    410410
    411411        lastSelectedNode = node;
    412412        if (node != null) {
     413            final Set<String> codes = new HashSet<>();
    413414            ValidatorTreePanel.visitTestErrors(node, error -> {
     415                codes.add(error.getIgnoreSubGroup()); // see #19053
    414416                error.setSelected(true);
    415417
    416418                hasFixes.set(hasFixes.get() || error.isFixable());
     
    422424            });
    423425            selectAction.setEnabled(true);
    424426            if (ignoreAction != null) {
    425                 ignoreAction.setEnabled(!(node.getUserObject() instanceof Severity));
     427                ignoreAction.setEnabled(!(node.getUserObject() instanceof Severity) && codes.size() <= 1);
    426428            }
    427429        }
    428430