Ignore:
Timestamp:
2015-05-18T02:14:30+02:00 (9 years ago)
Author:
Don-vip
Message:

Sonar - various performance improvements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/ExtendedDialog.java

    r8308 r8390  
    1515import java.util.Arrays;
    1616import java.util.Collections;
     17import java.util.HashSet;
    1718import java.util.List;
     19import java.util.Set;
    1820
    1921import javax.swing.AbstractAction;
     
    8688    private String[] bToolTipTexts;
    8789    private transient Icon[] bIcons;
    88     private transient List<Integer> cancelButtonIdx = Collections.emptyList();
     90    private transient Set<Integer> cancelButtonIdx = Collections.emptySet();
    8991    private int defaultButtonIdx = 1;
    9092    protected JButton defaultButton = null;
     
    561563     */
    562564    public ExtendedDialog setCancelButton(Integer... cancelButtonIdx) {
    563         this.cancelButtonIdx = Arrays.<Integer>asList(cancelButtonIdx);
     565        this.cancelButtonIdx = new HashSet<>(Arrays.<Integer>asList(cancelButtonIdx));
    564566        return this;
    565567    }
Note: See TracChangeset for help on using the changeset viewer.