From 4e9c6a66b9c91404386af5c87bf733873874b16f Mon Sep 17 00:00:00 2001 From: Anna Koskinen Date: Wed, 12 Nov 2014 16:13:01 +0200 Subject: Embedded ThemeResource should react to theme change (#15194) Change-Id: Ied78a8c999e592a944c27138e179c37a31a0af54 --- server/src/com/vaadin/ui/Embedded.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'server/src') diff --git a/server/src/com/vaadin/ui/Embedded.java b/server/src/com/vaadin/ui/Embedded.java index 1086da8d09..d83eef9c4d 100644 --- a/server/src/com/vaadin/ui/Embedded.java +++ b/server/src/com/vaadin/ui/Embedded.java @@ -78,11 +78,6 @@ public class Embedded extends AbstractComponent implements LegacyComponent { */ private int type = TYPE_OBJECT; - /** - * Source of the embedded object. - */ - private Resource source = null; - /** * Generic object attributes. */ @@ -418,7 +413,7 @@ public class Embedded extends AbstractComponent implements LegacyComponent { * @return the Resource */ public Resource getSource() { - return source; + return getResource("src"); } /** @@ -445,8 +440,8 @@ public class Embedded extends AbstractComponent implements LegacyComponent { * the source to set. */ public void setSource(Resource source) { - if (source != null && !source.equals(this.source)) { - this.source = source; + if (source != null && !source.equals(getSource())) { + setResource("src", source); final String mt = source.getMIMEType(); if (mimeType == null) { -- cgit v1.2.3