Skip to content

Commit dcd1b6d

Browse files
paodbjavier-godoy
authored andcommitted
fix: use List of custom controls instead of Set to preserve order
1 parent a57dda6 commit dcd1b6d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/com/flowingcode/vaadin/addons/googlemaps/GoogleMap.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@
4242
import elemental.json.JsonArray;
4343
import elemental.json.JsonObject;
4444
import elemental.json.JsonValue;
45-
import java.util.HashSet;
45+
import java.util.ArrayList;
46+
import java.util.ArrayList;
4647
import java.util.List;
47-
import java.util.Set;
4848
import java.util.concurrent.CompletableFuture;
4949
import org.apache.commons.lang3.StringUtils;
5050

@@ -58,7 +58,7 @@ public class GoogleMap extends Component implements HasSize {
5858

5959
private Integer trackLocationId = null;
6060

61-
private Set<CustomControl> customControls = new HashSet<CustomControl>();
61+
private List<CustomControl> customControls = new ArrayList<CustomControl>();
6262

6363
/** Base map types supported by Google Maps. */
6464
public enum MapType {

0 commit comments

Comments
 (0)