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 | |