diff options
author | Jonatan Kronqvist <jonatan.kronqvist@itmill.com> | 2011-09-12 12:42:03 +0000 |
---|---|---|
committer | Jonatan Kronqvist <jonatan.kronqvist@itmill.com> | 2011-09-12 12:42:03 +0000 |
commit | e7ab8fc25add2a165598ae1b3403c5a0a9c878ca (patch) | |
tree | b3b4a3c42edc20ebdfbcc66e811354393c348c4e /src | |
parent | 039fb08c3b7d1331654a04e2131e32d6e3c8bcac (diff) | |
download | vaadin-framework-e7ab8fc25add2a165598ae1b3403c5a0a9c878ca.tar.gz vaadin-framework-e7ab8fc25add2a165598ae1b3403c5a0a9c878ca.zip |
Fixes based on review of #6909
svn changeset:20963/svn branch:6.7
Diffstat (limited to 'src')
-rw-r--r-- | src/com/vaadin/ui/AbstractMedia.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/com/vaadin/ui/AbstractMedia.java b/src/com/vaadin/ui/AbstractMedia.java index 222c9abfa3..44f4fefcc7 100644 --- a/src/com/vaadin/ui/AbstractMedia.java +++ b/src/com/vaadin/ui/AbstractMedia.java @@ -6,6 +6,7 @@ package com.vaadin.ui; import java.util.ArrayList; import java.util.Arrays; +import java.util.Collections; import java.util.List; import com.vaadin.terminal.PaintException; @@ -79,7 +80,7 @@ public class AbstractMedia extends AbstractComponent { * @return The sources pointed to in this media. */ public List<Resource> getSources() { - return sources; + return Collections.unmodifiableList(sources); } /** @@ -181,6 +182,9 @@ public class AbstractMedia extends AbstractComponent { * Pauses the media. */ public void pause() { + // cancel any possible play command + play = false; + pause = true; requestRepaint(); } @@ -189,6 +193,9 @@ public class AbstractMedia extends AbstractComponent { * Starts playback of the media. */ public void play() { + // cancel any possible pause command. + pause = false; + play = true; requestRepaint(); } |