Closed Bug 929441 Opened 6 years ago Closed 6 years ago
Stop unnecessarily setting a transform between emitting a path and stroking it
To support non-scaling stroke we undo the current transform by multiplying the inverse transform onto the gfxContext when we set up the stroke, which occurs between when we emit the path and when we actually call gfxContext::Stroke(). Changing the transform between the point when we emit the path and when we use it prevents us switching to Moz2D, so we should stop doing that. This patch doesn't stop us from doing that, but it does eliminate the useless matrix setting (setting of the identity matrix) is this scenario, which helps in tracking down the real cases where the setting is needed.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla27
You need to log in before you can comment on or make changes to this bug.