Skip to content

Commit b7b5193

Browse files
Merge pull request #1518 from WebPlatformForEmbedded/spena/wpe-2.38-adopt-pattern
[Cairo] Fix cairo pattern memory leak
2 parents f55d436 + f622590 commit b7b5193

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Source/WebCore/platform/graphics/cairo/CairoUtilities.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ void drawPatternToCairoContext(cairo_t* cr, cairo_surface_t* image, const IntSiz
235235
scaledImageSurface = adoptRef(cairo_image_surface_create(CAIRO_FORMAT_ARGB32, scaledImageSurfaceSize.width(), scaledImageSurfaceSize.height()));
236236
RefPtr<cairo_t> scaledImageContext = adoptRef(cairo_create(scaledImageSurface.get()));
237237

238-
RefPtr<cairo_pattern_t> pattern = cairo_pattern_create_for_surface(image);
238+
RefPtr<cairo_pattern_t> pattern = adoptRef(cairo_pattern_create_for_surface(image));
239239
switch (imageInterpolationQuality) {
240240
case InterpolationQuality::DoNotInterpolate:
241241
case InterpolationQuality::Low:

0 commit comments

Comments
 (0)