aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlmediaelement.rs
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2018-11-20 17:02:17 -0800
committerManish Goregaokar <manishsmail@gmail.com>2018-11-27 17:33:13 -0800
commit5413328be2838b725cc7fe82754e75f2c289f272 (patch)
tree3e35776bc1d71828888f1446a4a807040fded9be /components/script/dom/htmlmediaelement.rs
parent482923cec2947b1f4698cdd5c31802bed1ce8a14 (diff)
downloadservo-5413328be2838b725cc7fe82754e75f2c289f272.tar.gz
servo-5413328be2838b725cc7fe82754e75f2c289f272.zip
Update webrender
Diffstat (limited to 'components/script/dom/htmlmediaelement.rs')
-rw-r--r--components/script/dom/htmlmediaelement.rs11
1 files changed, 8 insertions, 3 deletions
diff --git a/components/script/dom/htmlmediaelement.rs b/components/script/dom/htmlmediaelement.rs
index bfc51227dc5..d78cf8cb8f9 100644
--- a/components/script/dom/htmlmediaelement.rs
+++ b/components/script/dom/htmlmediaelement.rs
@@ -88,8 +88,8 @@ impl MediaFrameRenderer {
impl FrameRenderer for MediaFrameRenderer {
fn render(&mut self, frame: Frame) {
let descriptor = ImageDescriptor::new(
- frame.get_width() as u32,
- frame.get_height() as u32,
+ frame.get_width(),
+ frame.get_height(),
ImageFormat::BGRA8,
false,
false,
@@ -107,7 +107,12 @@ impl FrameRenderer for MediaFrameRenderer {
Some((ref image_key, ref mut width, ref mut height))
if *width == frame.get_width() && *height == frame.get_height() =>
{
- txn.update_image(*image_key, descriptor, image_data, None);
+ txn.update_image(
+ *image_key,
+ descriptor,
+ image_data,
+ &webrender_api::DirtyRect::All,
+ );
if let Some(old_image_key) = self.old_frame.take() {
txn.delete_image(old_image_key);