Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / cc / test / fake_content_layer_client.cc
index 2d1c304..9f75d89 100644 (file)
 namespace cc {
 
 FakeContentLayerClient::FakeContentLayerClient()
-    : paint_all_opaque_(false) {
-}
+    : paint_all_opaque_(false), last_canvas_(NULL) {}
 
 FakeContentLayerClient::~FakeContentLayerClient() {
 }
 
-void FakeContentLayerClient::PaintContents(SkCanvas* canvas,
-    const gfx::Rect& paint_rect, gfx::RectF* opaque_rect) {
+void FakeContentLayerClient::PaintContents(
+    SkCanvas* canvas,
+    const gfx::Rect& paint_rect,
+    gfx::RectF* opaque_rect,
+    ContentLayerClient::GraphicsContextStatus gc_status) {
+  last_canvas_ = canvas;
+  last_context_status_ = gc_status;
+
   if (paint_all_opaque_)
     *opaque_rect = paint_rect;