Skip to content

Commit 208db4a

Browse files
Merge pull request #1037 from davidbrochart/as_leaflet_layer
Fix as_leaflet_layer
2 parents 59f964d + d197023 commit 208db4a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ipyleaflet/leaflet.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1172,8 +1172,6 @@ def add(self, layer):
11721172

11731173
if isinstance(layer, dict):
11741174
layer = basemap_to_tiles(layer)
1175-
elif hasattr(layer, 'as_leaflet_layer'):
1176-
layer = layer.as_leaflet_layer()
11771175
if layer.model_id in self._layer_ids:
11781176
raise LayerException('layer already in layergroup: %r' % layer)
11791177
self.layers = tuple([layer for layer in self.layers] + [layer])
@@ -2525,6 +2523,9 @@ def add(self, item):
25252523
item: Layer or Control instance
25262524
The layer or control to add.
25272525
"""
2526+
if hasattr(item, 'as_leaflet_layer'):
2527+
item = item.as_leaflet_layer()
2528+
25282529
if isinstance(item, Layer):
25292530
if isinstance(item, dict):
25302531
item = basemap_to_tiles(item)

0 commit comments

Comments
 (0)