Fix bug with layer updates

This commit is contained in:
Lukas Martinelli
2016-12-20 20:50:08 +01:00
parent cb590d7e26
commit 97b665485e
+5 -8
View File
@@ -79,14 +79,11 @@ export default class App extends React.Component {
} }
onLayerChanged(layer) { onLayerChanged(layer) {
const changedStyle = { const changedLayers = this.state.mapStyle.layers.slice(0)
...this.state.mapStyle, const idx = style.indexOfLayer(changedLayers, layer.id)
layers: { changedLayers[idx] = layer
...this.state.mapStyle.layers,
[layer.id]: layer this.onLayersChange(changedLayers)
}
}
this.setState({ mapStyle: changedStyle })
} }
mapRenderer() { mapRenderer() {