Changeset 11553 in josm for trunk/src/org/openstreetmap/josm/gui/history/HistoryBrowserModel.java
- Timestamp:
- 2017-02-12T16:32:18+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/history/HistoryBrowserModel.java
r11397 r11553 309 309 throw new IllegalArgumentException( 310 310 tr("Failed to set reference. Reference ID {0} does not match history ID {1}.", reference.getId(), history.getId())); 311 HistoryOsmPrimitive primitive = history.getByVersion(reference.getVersion()); 312 if (primitive == null) 311 if (history.getByVersion(reference.getVersion()) == null) 313 312 throw new IllegalArgumentException( 314 313 tr("Failed to set reference. Reference version {0} not available in history.", reference.getVersion())); … … 340 339 throw new IllegalArgumentException( 341 340 tr("Failed to set reference. Reference ID {0} does not match history ID {1}.", current.getId(), history.getId())); 342 HistoryOsmPrimitive primitive = history.getByVersion(current.getVersion()); 343 if (primitive == null) 341 if (history.getByVersion(current.getVersion()) == null) 344 342 throw new IllegalArgumentException( 345 343 tr("Failed to set current primitive. Current version {0} not available in history.", current.getVersion())); … … 389 387 /** 390 388 * Returns true if <code>primitive</code> is the latest primitive 391 * representing the version currently edited in the current data 392 * layer. 389 * representing the version currently edited in the current data layer. 393 390 * 394 391 * @param primitive the primitive to check … … 396 393 */ 397 394 public boolean isLatest(HistoryOsmPrimitive primitive) { 398 if (primitive == null) 399 return false; 400 return primitive == latest; 395 return primitive != null && primitive == latest; 401 396 } 402 397
Note:
See TracChangeset
for help on using the changeset viewer.