From 0b477159fcf9b93ee0f8eccd122e428e35746eaf Mon Sep 17 00:00:00 2001 From: Just van den Broecke Date: Thu, 6 Feb 2014 14:25:51 +0100 Subject: [PATCH] issue #216 - feture redrawing for custom style issue solved --- src/script/plugins/VectorStyleWriter.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/script/plugins/VectorStyleWriter.js b/src/script/plugins/VectorStyleWriter.js index 9fdce361..99b3b865 100644 --- a/src/script/plugins/VectorStyleWriter.js +++ b/src/script/plugins/VectorStyleWriter.js @@ -176,13 +176,15 @@ gxp.plugins.VectorStyleWriter = Ext.extend(gxp.plugins.StyleWriter, { } // Change feature style when no custom styling or in case of custom styling if selected - var changeFeatureStyle = layer.customStyling && (featureSelected || !feature.style); - if (changeFeatureStyle) { - // Some features still may have local style object - if (feature.style) { - delete feature.style; + if (layer.customStyling) { + // Assign individual Feature style if selected or not yet a Style assigned + if (featureSelected || !feature.style) { + // Some features still may have local style object + if (feature.style) { + delete feature.style; + } + feature.style = newStyle.createSymbolizer(feature); } - feature.style = newStyle.createSymbolizer(feature); layer.drawFeature(feature); } else { // Redraw feature with Layer Style