From e80c8fec74744504a49023a89b73a566e0a57161 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sat, 11 Dec 2021 12:43:41 +0100 Subject: [PATCH] Don't update stack properties on layer select --- src/style_manager/model/PropertyStack.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/style_manager/model/PropertyStack.js b/src/style_manager/model/PropertyStack.js index 073e353c4..2bd3b32c2 100644 --- a/src/style_manager/model/PropertyStack.js +++ b/src/style_manager/model/PropertyStack.js @@ -50,6 +50,11 @@ export default Property.extend({ this.upValue(value, opts); }, + __upTargets(p, opts = {}) { + if (opts.__select) return; + return PropertyBase.prototype._up.call(this, p, opts); + }, + __upLayers(m, c, o) { const value = this.__getFullValue(); this.upValue(value); @@ -147,7 +152,7 @@ export default Property.extend({ * @param {[Layer]} layer */ selectLayer(layer) { - return this.set('selectedLayer', layer); + return this.set('selectedLayer', layer, { __select: true }); }, /**