Changeset 35846 in osm for applications/editors


Ignore:
Timestamp:
2021-11-04T16:15:18+01:00 (3 years ago)
Author:
GerdP
Message:

fix #21515: NoSuchMethodError: 'void org.openstreetmap.josm.gui.widgets.HistoryComboBox.setPossibleItems(java.util.Collection)'

  • update code to recent changes in core
  • fix javadoc
Location:
applications/editors/josm/plugins/reverter
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/reverter/build.xml

    r35732 r35846  
    44    <property name="commit.message" value="Reverter: fix deleted/redacted relation members"/>
    55    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
    6     <property name="plugin.main.version" value="17717"/>
     6    <property name="plugin.main.version" value="18173"/>
    77
    88    <!-- Configure these properties (replace "..." accordingly).
  • applications/editors/josm/plugins/reverter/src/reverter/ChangesetIdQuery.java

    r35499 r35846  
    1010import java.awt.event.WindowEvent;
    1111import java.util.Collection;
    12 import java.util.Collections;
    13 import java.util.LinkedList;
    14 import java.util.List;
    1512
    1613import javax.swing.ButtonGroup;
     
    158155     */
    159156    protected void restoreChangesetsHistory(HistoryComboBox cbHistory) {
    160         List<String> cmtHistory = new LinkedList<>(
    161                 Config.getPref().getList(getClass().getName() + ".changesetsHistory", new LinkedList<String>()));
    162         // we have to reverse the history, because ComboBoxHistory will reverse it again in addElement()
    163         Collections.reverse(cmtHistory);
    164         cbHistory.setPossibleItems(cmtHistory);
     157        cbHistory.getModel().prefs().load(getClass().getName() + ".changesetsHistory");
    165158    }
    166159
     
    171164    protected void remindChangesetsHistory(HistoryComboBox cbHistory) {
    172165        cbHistory.addCurrentItemToHistory();
    173         Config.getPref().putList(getClass().getName() + ".changesetsHistory", cbHistory.getHistory());
     166        cbHistory.getModel().prefs().save(getClass().getName() + ".changesetsHistory");
    174167    }
    175168
  • applications/editors/josm/plugins/reverter/src/reverter/ChangesetIdsTextField.java

    r34946 r35846  
    3636
    3737    /**
     38     * Return sorted changeset IDs (highest ID first).
    3839     * @return sorted changeset IDs (highest ID first)
    3940     */
  • applications/editors/josm/plugins/reverter/src/reverter/ChangesetReverter.java

    r35732 r35846  
    512512                            if (!history.isEmpty()) {
    513513                                Node historyNode = (Node) history.allPrimitives().iterator().next();
    514                                 if (historyNode.isLatLonKnown() && changeset.getClosedAt().toEpochMilli() > historyNode.getTimestamp().getTime()) {
     514                                if (historyNode.isLatLonKnown() && changeset.getClosedAt().isAfter(historyNode.getInstant())) {
    515515                                    n.load(historyNode.save());
    516516                                    break;
Note: See TracChangeset for help on using the changeset viewer.