Ignore:
Timestamp:
2016-05-15T14:48:06+02:00 (8 years ago)
Author:
Don-vip
Message:

findbugs - SF_SWITCH_NO_DEFAULT + various sonar fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/PasteAction.java

    r8513 r10216  
    6464    public void pasteData(PrimitiveDeepCopy pasteBuffer, Layer source, ActionEvent e) {
    6565        /* 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;
    6770        boolean incomplete = false;
    6871        for (PrimitiveData data : pasteBuffer.getAll()) {
     
    9295
    9396        // Allow to cancel paste if there are incomplete primitives
    94         if (incomplete) {
    95             if (!confirmDeleteIncomplete()) return;
     97        if (incomplete && !confirmDeleteIncomplete()) {
     98            return;
    9699        }
    97100
     
    158161                for (RelationMemberData member: ((RelationData) data).getMembers()) {
    159162                    OsmPrimitiveType memberType = member.getMemberType();
    160                     Long newId = null;
     163                    Long newId;
    161164                    switch (memberType) {
    162165                    case NODE:
     
    169172                        newId = newRelationIds.get(member.getMemberId());
    170173                        break;
     174                    default: throw new AssertionError();
    171175                    }
    172176                    if (newId != null) {
     
    183187    }
    184188
    185     protected boolean confirmDeleteIncomplete() {
     189    private static boolean confirmDeleteIncomplete() {
    186190        ExtendedDialog ed = new ExtendedDialog(Main.parent,
    187191                tr("Delete incomplete members?"),
Note: See TracChangeset for help on using the changeset viewer.