Fix JOSM #21455: Merge Address Nodes and Buildings not saving

Signed-off-by: Taylor Smock <tsmock@fb.com>
pull/1/head v1.8.7
Taylor Smock 2021-10-20 15:18:26 -06:00
rodzic 20d58f018a
commit bc5fb4c0ff
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 625F6A74A3E4311A
1 zmienionych plików z 11 dodań i 10 usunięć

Wyświetl plik

@ -3,6 +3,16 @@ package org.openstreetmap.josm.plugins.mapwithai.gui.preferences;
import static org.openstreetmap.josm.tools.I18n.tr;
import javax.swing.Box;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSpinner;
import javax.swing.JTabbedPane;
import javax.swing.SpinnerNumberModel;
import java.awt.Component;
import java.awt.Cursor;
import java.awt.Dimension;
@ -17,16 +27,6 @@ import java.util.List;
import java.util.Map;
import java.util.TreeMap;
import javax.swing.Box;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSpinner;
import javax.swing.JTabbedPane;
import javax.swing.SpinnerNumberModel;
import org.openstreetmap.josm.actions.ExpertToggleAction;
import org.openstreetmap.josm.data.preferences.BooleanProperty;
import org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting;
@ -212,6 +212,7 @@ public class MapWithAIPreferences extends DefaultTabPreferenceSetting {
public boolean ok() {
MapWithAIPreferenceHelper.setSwitchLayers(switchLayerCheckBox.isSelected(), true);
final Object value = maximumAdditionSpinner.getValue();
MapWithAIPreferenceHelper.setMergeBuildingAddress(this.mergeBuildingAddressCheckBox.isSelected(), true);
if (value instanceof Number) {
MapWithAIPreferenceHelper.setMaximumAddition(((Number) value).intValue(), true);
}