Ignore:
Timestamp:
2014-04-26T03:53:35+02:00 (10 years ago)
Author:
Don-vip
Message:

see #8465 - switch core to Java 7

File:
1 edited

Legend:

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

    r6889 r7001  
    8181    private ConflictListModel model;
    8282    /** the list widget for the list of conflicts */
    83     private JList lstConflicts;
     83    private JList<OsmPrimitive> lstConflicts;
    8484
    8585    private final JPopupMenu popupMenu = new JPopupMenu();
     
    9595        model = new ConflictListModel();
    9696
    97         lstConflicts = new JList(model);
     97        lstConflicts = new JList<OsmPrimitive>(model);
    9898        lstConflicts.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
    9999        lstConflicts.setCellRenderer(new OsmPrimitivRenderer());
     
    272272            }
    273273        };
    274         for (Object o : lstConflicts.getSelectedValues()) {
    275             if (conflicts == null || !conflicts.hasConflictForMy((OsmPrimitive)o)) {
     274        for (OsmPrimitive o : lstConflicts.getSelectedValuesList()) {
     275            if (conflicts == null || !conflicts.hasConflictForMy(o)) {
    276276                continue;
    277277            }
    278             conflicts.getConflictForMy((OsmPrimitive)o).getTheir().accept(conflictPainter);
     278            conflicts.getConflictForMy(o).getTheir().accept(conflictPainter);
    279279        }
    280280    }
     
    359359     *
    360360     */
    361     class ConflictListModel implements ListModel {
     361    class ConflictListModel implements ListModel<OsmPrimitive> {
    362362
    363363        private CopyOnWriteArrayList<ListDataListener> listeners;
     
    392392
    393393        @Override
    394         public Object getElementAt(int index) {
     394        public OsmPrimitive getElementAt(int index) {
    395395            if (index < 0) return null;
    396396            if (index >= getSize()) return null;
     
    452452        public void actionPerformed(ActionEvent e) {
    453453            Collection<OsmPrimitive> sel = new LinkedList<OsmPrimitive>();
    454             for (Object o : lstConflicts.getSelectedValues()) {
    455                 sel.add((OsmPrimitive)o);
     454            for (OsmPrimitive o : lstConflicts.getSelectedValuesList()) {
     455                sel.add(o);
    456456            }
    457457            DataSet ds = Main.main.getCurrentDataSet();
Note: See TracChangeset for help on using the changeset viewer.