aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJonatan Kronqvist <jonatan.kronqvist@itmill.com>2011-09-12 12:42:03 +0000
committerJonatan Kronqvist <jonatan.kronqvist@itmill.com>2011-09-12 12:42:03 +0000
commite7ab8fc25add2a165598ae1b3403c5a0a9c878ca (patch)
treeb3b4a3c42edc20ebdfbcc66e811354393c348c4e /src
parent039fb08c3b7d1331654a04e2131e32d6e3c8bcac (diff)
downloadvaadin-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.java9
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();
}