summaryrefslogtreecommitdiffstats
path: root/cc/test/fake_content_layer_client.cc
diff options
context:
space:
mode:
authorschenney@chromium.org <schenney@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-02 21:03:03 +0000
committerschenney@chromium.org <schenney@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-02 21:03:03 +0000
commit276172b8f1e00033c253301fa2bdd76cfc980800 (patch)
treeee9a60e4fb1540e00150e247656a216fc0c28a38 /cc/test/fake_content_layer_client.cc
parentced067e6da6e3092a00546ed820d9657a1707d91 (diff)
downloadchromium_src-276172b8f1e00033c253301fa2bdd76cfc980800.zip
chromium_src-276172b8f1e00033c253301fa2bdd76cfc980800.tar.gz
chromium_src-276172b8f1e00033c253301fa2bdd76cfc980800.tar.bz2
Enable disabling WebCore::GraphicsContext in telemetry.
Plumb a flag through from telemetry tests to the layer painting code that disables the WebCore::GraphicsContext. This allows us to isolate the various systems that paint web content in Chromium. R=nduca@chromium.org,skyostil@chromium.org BUG=350684 Review URL: https://codereview.chromium.org/253013003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267913 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/test/fake_content_layer_client.cc')
-rw-r--r--cc/test/fake_content_layer_client.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/cc/test/fake_content_layer_client.cc b/cc/test/fake_content_layer_client.cc
index 3996654..9f75d89 100644
--- a/cc/test/fake_content_layer_client.cc
+++ b/cc/test/fake_content_layer_client.cc
@@ -15,11 +15,13 @@ FakeContentLayerClient::FakeContentLayerClient()
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;
- if (!canvas)
- return;
+ last_context_status_ = gc_status;
if (paint_all_opaque_)
*opaque_rect = paint_rect;