Changeset 12951 in josm for trunk/src/org/openstreetmap
- Timestamp:
- 2017-10-08T17:52:06+02:00 (7 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui/dialogs
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/ValidatorDialog.java
r12846 r12951 50 50 import org.openstreetmap.josm.gui.SideButton; 51 51 import org.openstreetmap.josm.gui.dialogs.validator.ValidatorTreePanel; 52 import org.openstreetmap.josm.gui.layer.Layer; 52 53 import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeEvent; 53 54 import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeListener; … … 319 320 tree.resetErrors(); 320 321 OsmValidator.saveIgnoredErrors(); 321 MainApplication.get Map().repaint();322 MainApplication.getLayerManager().getLayersOfType(ValidatorLayer.class).forEach(Layer::invalidate); 322 323 } 323 324 } -
trunk/src/org/openstreetmap/josm/gui/dialogs/validator/ValidatorTreePanel.java
r12667 r12951 232 232 233 233 errorsByDescription.forEach((description, errors) -> { 234 boolean emptyDescription = description == null || description.isEmpty(); 234 235 // Message node 235 236 final String msg; 236 237 if (groupNode != null) { 237 238 msg = tr("{0} ({1})", description, errors.size()); 238 } else if ( description == null || description.isEmpty()) {239 } else if (emptyDescription) { 239 240 msg = tr("{0} ({1})", message, errors.size()); 240 241 } else { … … 248 249 } 249 250 250 if (oldSelectedRows.contains(description) ) {251 if (oldSelectedRows.contains(description) || (emptyDescription && oldSelectedRows.contains(message))) { 251 252 if (groupNode != null) { 252 253 expandedPaths.add(new TreePath(new Object[] {rootNode, severityNode, groupNode, messageNode})); … … 381 382 */ 382 383 public void resetErrors() { 383 List<TestError> e = new ArrayList<>(errors); 384 setErrors(e); 384 setErrors(new ArrayList<>(errors)); 385 385 } 386 386
Note:
See TracChangeset
for help on using the changeset viewer.