From 35678ff26151991d6492eea2a3d41f589392f6cc Mon Sep 17 00:00:00 2001
From: Brian Hatchl <brian.hatchl@radiantsolutions.com>
Date: Fri, 1 Jun 2018 16:23:33 -0400
Subject: [PATCH] set ignored errors before updating layer validation errors
and dialog
---
.../josm/actions/upload/ValidateUploadHook.java | 24 ++++++++++++----------
1 file changed, 13 insertions(+), 11 deletions(-)
diff --git a/src/org/openstreetmap/josm/actions/upload/ValidateUploadHook.java b/src/org/openstreetmap/josm/actions/upload/ValidateUploadHook.java
index c8d4f65..3948c89 100644
a
|
b
|
public class ValidateUploadHook implements UploadHook {
|
73 | 73 | } |
74 | 74 | } |
75 | 75 | } |
76 | | OsmDataLayer editLayer = MainApplication.getLayerManager().getEditLayer(); |
77 | | if (editLayer != null) { |
78 | | editLayer.validationErrors.clear(); |
79 | | editLayer.validationErrors.addAll(errors); |
80 | | } |
81 | | MapFrame map = MainApplication.getMap(); |
82 | | if (map != null) { |
83 | | map.validatorDialog.tree.setErrors(errors); |
84 | | } |
85 | | if (errors.isEmpty()) |
86 | | return true; |
87 | 76 | |
88 | 77 | if (ValidatorPrefHelper.PREF_USE_IGNORE.get()) { |
89 | 78 | int nume = 0; |
… |
… |
public class ValidateUploadHook implements UploadHook {
|
104 | 93 | if (nume == 0) |
105 | 94 | return true; |
106 | 95 | } |
| 96 | |
| 97 | OsmDataLayer editLayer = MainApplication.getLayerManager().getEditLayer(); |
| 98 | if (editLayer != null) { |
| 99 | editLayer.validationErrors.clear(); |
| 100 | editLayer.validationErrors.addAll(errors); |
| 101 | } |
| 102 | MapFrame map = MainApplication.getMap(); |
| 103 | if (map != null) { |
| 104 | map.validatorDialog.tree.setErrors(errors); |
| 105 | } |
| 106 | if (errors.isEmpty()) |
| 107 | return true; |
| 108 | |
107 | 109 | return displayErrorScreen(errors); |
108 | 110 | } |
109 | 111 | |