diff --git a/designer-chart/src/main/java/com/fr/van/chart/map/designer/type/WMSLayerPane.java b/designer-chart/src/main/java/com/fr/van/chart/map/designer/type/WMSLayerPane.java index 956dc597d2..f6394c0ff9 100644 --- a/designer-chart/src/main/java/com/fr/van/chart/map/designer/type/WMSLayerPane.java +++ b/designer-chart/src/main/java/com/fr/van/chart/map/designer/type/WMSLayerPane.java @@ -85,6 +85,7 @@ public class WMSLayerPane extends JPanel implements UIObserver { @Override protected Void doInBackground() { List wmsNames = MapEditService.getInstance().getWMSNames(wmsUrl.getText()); + list.clear(); for (String layer : wmsNames) { list.add(new WMSLayer(layer, false)); }