Open Bug 877558 Opened 11 years ago Updated 2 years ago

[Azure] DrawTargetCairo changes the transform when popping a clip

Categories

(Core :: Graphics, defect)

21 Branch
defect

Tracking

()

People

(Reporter: nrc, Unassigned)

Details

DrawTargetCairo uses cairo_restore to pop a clip, but if a transform has been set, that will also get popped, which it should not. We get issues with this, for example is we have a gfxContext wrapping a DrawTargetCairo and call ResetClip, then try to draw we assert because the transform on the draw target is out of sync with the transform on the underlying Cairo context.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.