summaryrefslogtreecommitdiffstats
path: root/server/src/com/vaadin/ui/Slider.java
diff options
context:
space:
mode:
authorJohn Ahlroos <john@vaadin.com>2015-09-10 14:09:32 +0300
committerMarkus Koivisto <markus@vaadin.com>2015-09-30 14:00:18 +0300
commit7228df5b09b12ca8b0fa86bc736a033e9e043066 (patch)
tree40dbce4d48721e4d3f6db41cb9c4c8ea9110982f /server/src/com/vaadin/ui/Slider.java
parent33a14ce3c1954d1fecd8580549158872307f0db7 (diff)
downloadvaadin-framework-7228df5b09b12ca8b0fa86bc736a033e9e043066.tar.gz
vaadin-framework-7228df5b09b12ca8b0fa86bc736a033e9e043066.zip
Parse readonly values for AbstractFields correctly #18850
Change-Id: I6f7d8731d185fe1c88e861435a401d887b2defbe
Diffstat (limited to 'server/src/com/vaadin/ui/Slider.java')
-rw-r--r--server/src/com/vaadin/ui/Slider.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/server/src/com/vaadin/ui/Slider.java b/server/src/com/vaadin/ui/Slider.java
index 15c94b6d3c..6b0880efd5 100644
--- a/server/src/com/vaadin/ui/Slider.java
+++ b/server/src/com/vaadin/ui/Slider.java
@@ -370,9 +370,10 @@ public class Slider extends AbstractField<Double> {
if (attr.hasKey("vertical")) {
setOrientation(SliderOrientation.VERTICAL);
}
- if (!attr.get("value").isEmpty()) {
- setValue(DesignAttributeHandler.readAttribute("value", attr,
- Double.class));
+ if (attr.hasKey("value")) {
+ Double newFieldValue = DesignAttributeHandler.readAttribute(
+ "value", attr, Double.class);
+ setValue(newFieldValue, false, true);
}
}