kopia lustrzana https://github.com/JOSM/MapWithAI
Fix JOSM #21455: Merge Address Nodes and Buildings not saving
Signed-off-by: Taylor Smock <tsmock@fb.com>pull/1/head v1.8.7
rodzic
20d58f018a
commit
bc5fb4c0ff
|
@ -3,6 +3,16 @@ package org.openstreetmap.josm.plugins.mapwithai.gui.preferences;
|
||||||
|
|
||||||
import static org.openstreetmap.josm.tools.I18n.tr;
|
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.Component;
|
||||||
import java.awt.Cursor;
|
import java.awt.Cursor;
|
||||||
import java.awt.Dimension;
|
import java.awt.Dimension;
|
||||||
|
@ -17,16 +27,6 @@ import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.TreeMap;
|
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.actions.ExpertToggleAction;
|
||||||
import org.openstreetmap.josm.data.preferences.BooleanProperty;
|
import org.openstreetmap.josm.data.preferences.BooleanProperty;
|
||||||
import org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting;
|
import org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting;
|
||||||
|
@ -212,6 +212,7 @@ public class MapWithAIPreferences extends DefaultTabPreferenceSetting {
|
||||||
public boolean ok() {
|
public boolean ok() {
|
||||||
MapWithAIPreferenceHelper.setSwitchLayers(switchLayerCheckBox.isSelected(), true);
|
MapWithAIPreferenceHelper.setSwitchLayers(switchLayerCheckBox.isSelected(), true);
|
||||||
final Object value = maximumAdditionSpinner.getValue();
|
final Object value = maximumAdditionSpinner.getValue();
|
||||||
|
MapWithAIPreferenceHelper.setMergeBuildingAddress(this.mergeBuildingAddressCheckBox.isSelected(), true);
|
||||||
if (value instanceof Number) {
|
if (value instanceof Number) {
|
||||||
MapWithAIPreferenceHelper.setMaximumAddition(((Number) value).intValue(), true);
|
MapWithAIPreferenceHelper.setMaximumAddition(((Number) value).intValue(), true);
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue