diff --git a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/MapWithAIPreferences.java b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/MapWithAIPreferences.java index 775dcf6..9aba471 100644 --- a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/MapWithAIPreferences.java +++ b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/MapWithAIPreferences.java @@ -39,7 +39,7 @@ public class MapWithAIPreferences implements SubPreferenceSetting { final JLabel mapWithAIApiUrl = new JLabel(tr("{0} API URL", MapWithAIPlugin.NAME)); final JLabel switchLayer = new JLabel(tr("Automatically switch layers")); final JLabel maximumAddition = new JLabel(tr("Maximum features (add)")); - final JLabel mergeBuildingWithAddress = new JLabel(tr("Merge existing address nodes onto added buildings?")); + final JLabel mergeBuildingWithAddress = new JLabel(tr("Merge address nodes and buildings")); final JPanel container = new JPanel(new GridBagLayout()); container.setAlignmentY(Component.TOP_ALIGNMENT); final GridBagConstraints constraints = new GridBagConstraints(); @@ -48,7 +48,7 @@ public class MapWithAIPreferences implements SubPreferenceSetting { possibleMapWithAIApiUrl.setPrototypeDisplayValue("https://example.url/some/end/point"); final Component textField = possibleMapWithAIApiUrl.getEditor().getEditorComponent(); if (textField instanceof JTextField) { - ((JTextField) textField).setColumns(36); + ((JTextField) textField).setColumns(24); } for (final String url : MapWithAIPreferenceHelper.getMapWithAIURLs()) { possibleMapWithAIApiUrl.addItem(url); diff --git a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/MapWithAIUploadHook.java b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/MapWithAIUploadHook.java index 5f155ac..2488c6c 100644 --- a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/MapWithAIUploadHook.java +++ b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/MapWithAIUploadHook.java @@ -31,13 +31,13 @@ public class MapWithAIUploadHook implements UploadHook, Destroyable { .getDefaultMaximumAddition()) { sb.append(";maxadd=").append(MapWithAIPreferenceHelper.getMaximumAddition()); } + if (DetectTaskingManagerUtils.hasTaskingManagerLayer()) { + sb.append(";task=").append(DetectTaskingManagerUtils.getTaskingManagerBBox().toStringCSV(",")); + } if (!MapWithAIPreferenceHelper.getMapWithAIUrl() .equalsIgnoreCase(MapWithAIPreferenceHelper.DEFAULT_MAPWITHAI_API)) { sb.append(";url=").append(MapWithAIPreferenceHelper.getMapWithAIUrl()); } - if (DetectTaskingManagerUtils.hasTaskingManagerLayer()) { - sb.append(";task=").append(DetectTaskingManagerUtils.getTaskingManagerBBox().toStringCSV(",")); - } tags.put("mapwithai:options", sb.toString()); } diff --git a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/commands/MapWithAIAddCommand.java b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/commands/MapWithAIAddCommand.java index f83e61a..ffe951f 100644 --- a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/commands/MapWithAIAddCommand.java +++ b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/commands/MapWithAIAddCommand.java @@ -160,8 +160,6 @@ public class MapWithAIAddCommand extends Command implements Runnable { @Override public int hashCode() { - synchronized (this) { - return Objects.hash(editable, mapWithAI, primitives, command, lock); - } + return Objects.hash(editable, mapWithAI, primitives, lock); } }