diff --git a/src/org/openstreetmap/josm/gui/conflict/tags/CombinePrimitiveResolverDialog.java b/src/org/openstreetmap/josm/gui/conflict/tags/CombinePrimitiveResolverDialog.java
index 283a3a6..574747d 100644
|
a
|
b
|
public class CombinePrimitiveResolverDialog extends JDialog {
|
| 281 | 281 | |
| 282 | 282 | protected void prepareDefaultTagDecisions() { |
| 283 | 283 | TagConflictResolverModel model = getTagConflictResolverModel(); |
| 284 | | for (int i = 0; i < model.getRowCount(); i++) { |
| 285 | | MultiValueResolutionDecision decision = model.getDecision(i); |
| 286 | | List<String> values = decision.getValues(); |
| 287 | | values.remove(""); |
| 288 | | if (values.size() == 1) { |
| 289 | | decision.keepOne(values.get(0)); |
| 290 | | } else { |
| 291 | | decision.keepAll(); |
| 292 | | } |
| 293 | | } |
| | 284 | model.prepareDefaultTagDecisions(); |
| 294 | 285 | model.rebuild(); |
| 295 | 286 | } |
| 296 | 287 | |
diff --git a/src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolverModel.java b/src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolverModel.java
index 924adee..3c0e4fc 100644
|
a
|
b
|
public class TagConflictResolverModel extends DefaultTableModel {
|
| 257 | 257 | * |
| 258 | 258 | */ |
| 259 | 259 | public void prepareDefaultTagDecisions() { |
| | 260 | // Do not suggest to keep all values in order to reduce the wrong usage of semicolon values, see #9104! |
| | 261 | // Do not suggest to keep the single value in order to avoid long highways to become tunnels+bridges+... |
| | 262 | |
| | 263 | /* |
| 260 | 264 | for (MultiValueResolutionDecision decision: decisions.values()) { |
| 261 | 265 | List<String> values = decision.getValues(); |
| 262 | 266 | values.remove(""); |
| … |
… |
public class TagConflictResolverModel extends DefaultTableModel {
|
| 266 | 270 | decision.keepAll(); |
| 267 | 271 | } |
| 268 | 272 | } |
| | 273 | */ |
| 269 | 274 | rebuild(); |
| 270 | 275 | } |
| 271 | 276 | |