Index: content/renderer/child_frame_compositing_helper.cc |
diff --git a/content/renderer/child_frame_compositing_helper.cc b/content/renderer/child_frame_compositing_helper.cc |
index 279d17ae2f9ac022ed1549a1b4206d879cafafac..b9079623aebb97a8b5bc553f5b2e103f84408daa 100644 |
--- a/content/renderer/child_frame_compositing_helper.cc |
+++ b/content/renderer/child_frame_compositing_helper.cc |
@@ -13,6 +13,7 @@ |
#include "cc/output/context_provider.h" |
#include "cc/output/copy_output_request.h" |
#include "cc/output/copy_output_result.h" |
+#include "cc/paint/paint_image.h" |
#include "cc/resources/single_release_callback.h" |
#include "cc/surfaces/sequence_surface_reference_factory.h" |
#include "content/child/thread_safe_sender.h" |
@@ -191,7 +192,10 @@ void ChildFrameCompositingHelper::ChildFrameGone() { |
web_layer_->Bounds().height > sad_bitmap->height()) { |
scoped_refptr<cc::PictureImageLayer> sad_layer = |
cc::PictureImageLayer::Create(); |
- sad_layer->SetImage(SkImage::MakeFromBitmap(*sad_bitmap)); |
+ sad_layer->SetImage( |
+ cc::PaintImage(SkImage::MakeFromBitmap(*sad_bitmap), |
+ cc::PaintImage::AnimationType::STATIC, |
+ cc::PaintImage::CompletionState::DONE)); |
sad_layer->SetBounds( |
gfx::Size(sad_bitmap->width(), sad_bitmap->height())); |
sad_layer->SetPosition(gfx::PointF( |