Changeset 8588 in josm for trunk/src/org/openstreetmap/josm
- Timestamp:
- 2015-07-09T23:42:02+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/User.java
r8510 r8588 20 20 * is only one user object. 21 21 * 22 * 22 * @since 227 23 23 */ 24 24 public final class User { … … 59 59 } 60 60 61 private static User lastUser = null; 62 61 63 /** 62 64 * Creates a user known to the OSM server … … 67 69 */ 68 70 public static synchronized User createOsmUser(long uid, String name) { 69 User user = userMap.get(uid); 71 72 if (lastUser != null && lastUser.getId() == uid) { 73 return lastUser; 74 } 75 76 Long ouid = uid; 77 User user = userMap.get(ouid); 70 78 if (user == null) { 71 79 user = new User(uid, name); 72 userMap.put( user.getId(), user);80 userMap.put(ouid, user); 73 81 } 74 82 if (name != null) user.addName(name); 83 84 lastUser = user; 85 75 86 return user; 76 87 }
Note:
See TracChangeset
for help on using the changeset viewer.