Index: content/renderer/pepper/pepper_compositor_host.cc |
diff --git a/content/renderer/pepper/pepper_compositor_host.cc b/content/renderer/pepper/pepper_compositor_host.cc |
index e372b1b01c7f6d5448a91cd683e9f1c5f9e2086e..dbc371faf3784b3bc72fd91c9456dbc5e7410c7c 100644 |
--- a/content/renderer/pepper/pepper_compositor_host.cc |
+++ b/content/renderer/pepper/pepper_compositor_host.cc |
@@ -258,7 +258,8 @@ void PepperCompositorHost::UpdateLayer( |
cc::SingleReleaseCallback::Create( |
base::Bind(&PepperCompositorHost::ResourceReleased, |
weak_factory_.GetWeakPtr(), |
- new_layer->common.resource_id)));; |
+ new_layer->common.resource_id))); |
+ texture_layer->SetNeedsDisplay(); |
danakj
2014/09/25 20:25:20
Can you add a TODO that you should get a damage re
Peng
2014/09/25 20:37:52
Done.
|
} |
texture_layer->SetPremultipliedAlpha(new_layer->texture->premult_alpha); |
gfx::RectF rect = PP_ToGfxRectF(new_layer->texture->source_rect); |
@@ -290,6 +291,7 @@ void PepperCompositorHost::UpdateLayer( |
weak_factory_.GetWeakPtr(), |
new_layer->common.resource_id, |
base::Passed(&image_shm)))); |
+ image_layer->SetNeedsDisplay(); |
danakj
2014/09/25 20:25:20
Can you add a TODO that you should get a damage re
Peng
2014/09/25 20:37:52
Done.
|
// ImageData is always premultiplied alpha. |
image_layer->SetPremultipliedAlpha(true); |