| Index: third_party/WebKit/WebCore/platform/graphics/cairo/PatternCairo.cpp
|
| ===================================================================
|
| --- third_party/WebKit/WebCore/platform/graphics/cairo/PatternCairo.cpp (revision 5296)
|
| +++ third_party/WebKit/WebCore/platform/graphics/cairo/PatternCairo.cpp (working copy)
|
| @@ -40,7 +40,8 @@
|
| return 0;
|
|
|
| cairo_pattern_t* pattern = cairo_pattern_create_for_surface(surface);
|
| - const cairo_matrix_t* pattern_matrix = reinterpret_cast<const cairo_matrix_t*>(&patternTransform.inverse());
|
| + const AffineTransform& inverse = patternTransform.inverse();
|
| + const cairo_matrix_t* pattern_matrix = reinterpret_cast<const cairo_matrix_t*>(&inverse);
|
| cairo_pattern_set_matrix(pattern, pattern_matrix);
|
| if (m_repeatX || m_repeatY)
|
| cairo_pattern_set_extend(pattern, CAIRO_EXTEND_REPEAT);
|
|
|