Commit d07d7323 authored by Fernando Serboncini's avatar Fernando Serboncini Committed by Commit Bot

Save transform context for filters

Otherwise we get weird behavior on filters while transforming.

TBR=

Bug: 901759
Change-Id: I1d487f500024a309bdb4002ba19a20387b3bb251
Reviewed-on: https://chromium-review.googlesource.com/c/1329342Reviewed-by: default avatarFernando Serboncini <fserb@chromium.org>
Commit-Queue: Fernando Serboncini <fserb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#606861}
parent 99e210e2
...@@ -488,6 +488,7 @@ void BaseRenderingContext2D::CompositedDraw( ...@@ -488,6 +488,7 @@ void BaseRenderingContext2D::CompositedDraw(
PaintFlags shadow_flags = PaintFlags shadow_flags =
*GetState().GetFlags(paint_type, kDrawShadowOnly, image_type); *GetState().GetFlags(paint_type, kDrawShadowOnly, image_type);
int save_count = c->getSaveCount(); int save_count = c->getSaveCount();
c->save();
if (filter) { if (filter) {
PaintFlags foreground_flags = PaintFlags foreground_flags =
*GetState().GetFlags(paint_type, kDrawForegroundOnly, image_type); *GetState().GetFlags(paint_type, kDrawForegroundOnly, image_type);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment