Changeset 10216 in josm for trunk/src/org/openstreetmap/josm/actions/PasteAction.java
- Timestamp:
- 2016-05-15T14:48:06+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/PasteAction.java
r8513 r10216 64 64 public void pasteData(PrimitiveDeepCopy pasteBuffer, Layer source, ActionEvent e) { 65 65 /* Find the middle of the pasteBuffer area */ 66 double maxEast = -1E100, minEast = 1E100, maxNorth = -1E100, minNorth = 1E100; 66 double maxEast = -1E100; 67 double minEast = 1E100; 68 double maxNorth = -1E100; 69 double minNorth = 1E100; 67 70 boolean incomplete = false; 68 71 for (PrimitiveData data : pasteBuffer.getAll()) { … … 92 95 93 96 // Allow to cancel paste if there are incomplete primitives 94 if (incomplete ) {95 if (!confirmDeleteIncomplete())return;97 if (incomplete && !confirmDeleteIncomplete()) { 98 return; 96 99 } 97 100 … … 158 161 for (RelationMemberData member: ((RelationData) data).getMembers()) { 159 162 OsmPrimitiveType memberType = member.getMemberType(); 160 Long newId = null;163 Long newId; 161 164 switch (memberType) { 162 165 case NODE: … … 169 172 newId = newRelationIds.get(member.getMemberId()); 170 173 break; 174 default: throw new AssertionError(); 171 175 } 172 176 if (newId != null) { … … 183 187 } 184 188 185 pr otectedboolean confirmDeleteIncomplete() {189 private static boolean confirmDeleteIncomplete() { 186 190 ExtendedDialog ed = new ExtendedDialog(Main.parent, 187 191 tr("Delete incomplete members?"),
Note:
See TracChangeset
for help on using the changeset viewer.