- Timestamp:
- 2016-02-01T17:10:12+01:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java
r9473 r9706 332 332 } 333 333 334 private voidformatRelationNameAndType(Relation relation, StringBuilder result, TaggingPreset preset) {334 private StringBuilder formatRelationNameAndType(Relation relation, StringBuilder result, TaggingPreset preset) { 335 335 if (preset == null) { 336 336 result.append(getRelationTypeName(relation)); … … 346 346 result.append('('); 347 347 } 348 return result; 348 349 } 349 350 … … 357 358 358 359 if (preset1 != null || preset2 != null) { 359 StringBuilder name1 = new StringBuilder(); 360 formatRelationNameAndType(r1, name1, preset1); 361 StringBuilder name2 = new StringBuilder(); 362 formatRelationNameAndType(r2, name2, preset2); 363 364 int comp = AlphanumComparator.getInstance().compare(name1.toString(), name2.toString()); 360 String name1 = formatRelationNameAndType(r1, new StringBuilder(), preset1).toString(); 361 String name2 = formatRelationNameAndType(r2, new StringBuilder(), preset2).toString(); 362 363 int comp = AlphanumComparator.getInstance().compare(name1, name2); 365 364 if (comp != 0) 366 365 return comp; … … 382 381 } 383 382 384 if (r1.getMembersCount() != r2.getMembersCount()) 385 return (r1.getMembersCount() > r2.getMembersCount()) ? 1 : -1; 386 387 int comp = Boolean.valueOf(r1.hasIncompleteMembers()).compareTo(Boolean.valueOf(r2.hasIncompleteMembers())); 383 int comp = Integer.compare(r1.getMembersCount(), r2.getMembersCount()); 388 384 if (comp != 0) 389 385 return comp; 390 386 391 if (r1.getUniqueId() > r2.getUniqueId()) 392 return 1;393 else if (r1.getUniqueId() < r2.getUniqueId())394 return -1;395 else 396 return 0;387 388 comp = Boolean.compare(r1.hasIncompleteMembers(), r2.hasIncompleteMembers()); 389 if (comp != 0) 390 return comp; 391 392 return Long.compare(r1.getUniqueId(), r2.getUniqueId()); 397 393 } 398 394 };
Note:
See TracChangeset
for help on using the changeset viewer.