diff options
author | Anna Koskinen <Ansku@users.noreply.github.com> | 2019-11-26 09:58:26 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-26 09:58:26 +0200 |
commit | a8bce6437bb3fb05fa52910cc80cde325b1e72a9 (patch) | |
tree | 7155dc3f924667c64632e1a898f26a47a32a4152 /server | |
parent | 32aba81d1d0c7c084f07518c1de98f17667ea6e7 (diff) | |
download | vaadin-framework-a8bce6437bb3fb05fa52910cc80cde325b1e72a9.tar.gz vaadin-framework-a8bce6437bb3fb05fa52910cc80cde325b1e72a9.zip |
Delegate enabled handling to Composite root. (#11832)
Otherwise the changed state isn't communicated properly to the
client-side in the initial round trip, as the client-side uses the child
connector's state directly.
Fixes #11831
Diffstat (limited to 'server')
-rw-r--r-- | server/src/main/java/com/vaadin/ui/Composite.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/server/src/main/java/com/vaadin/ui/Composite.java b/server/src/main/java/com/vaadin/ui/Composite.java index 8c9379f3f7..0d3418c4b1 100644 --- a/server/src/main/java/com/vaadin/ui/Composite.java +++ b/server/src/main/java/com/vaadin/ui/Composite.java @@ -216,6 +216,16 @@ public class Composite extends AbstractComponent implements HasComponents { } @Override + public void setEnabled(boolean enabled) { + getRootOrThrow().setEnabled(enabled); + } + + @Override + public boolean isEnabled() { + return getRootOrThrow().isEnabled(); + } + + @Override public float getWidth() { return getRootOrThrow().getWidth(); } |