diff --git a/gfx/thebes/gfxContext.cpp b/gfx/thebes/gfxContext.cpp index 25f0b2eebd3..8cb8a43be06 100644 --- a/gfx/thebes/gfxContext.cpp +++ b/gfx/thebes/gfxContext.cpp @@ -2153,7 +2153,7 @@ gfxContext::ChangeTransform(const Matrix &aNewMatrix, bool aUpdatePatternTransfo if (aUpdatePatternTransform && (state.pattern || state.sourceSurface) && !state.patternTransformChanged) { - state.patternTransform = mTransform; + state.patternTransform = GetDTTransform(); state.patternTransformChanged = true; }