Skip to content

Commit b0ce5e4

Browse files
committed
fix: layer.getContainer could return null
1 parent 2fa719b commit b0ce5e4

1 file changed

Lines changed: 13 additions & 12 deletions

File tree

src/index.js

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -93,22 +93,23 @@ L.Control.SplitMap = L.Control.extend({
9393
if (!this._map) {
9494
return this
9595
}
96+
const removeLayerClip = (layer) => {
97+
if (layer.getContainer) {
98+
const container = layer.getContainer()
99+
if (container) {
100+
container.style.clip = ""
101+
}
102+
}
103+
else {
104+
layer.getPane().style.clip = ""
105+
}
106+
}
96107
this._leftLayers.forEach((left_layer)=> {
97-
if (left_layer.getContainer) {
98-
left_layer.getContainer().style.clip = ""
99-
}
100-
else {
101-
left_layer.getPane().style.clip = ""
102-
}
108+
removeLayerClip(left_layer)
103109
})
104110

105111
this._rightLayers.forEach((right_layer)=>{
106-
if (right_layer.getContainer) {
107-
right_layer.getContainer().style.clip = ""
108-
}
109-
else {
110-
right_layer.getPane().style.clip = ""
111-
}
112+
removeLayerClip(right_layer)
112113
})
113114
this._removeEvents()
114115
L.DomUtil.remove(this._container)

0 commit comments

Comments
 (0)