Fix memory leak
Incorrect call to disposal function, cairo_destroy should be used per cairo documentation.
This commit is contained in:
parent
b9619a1460
commit
7f8648742f
2
src/x.c
2
src/x.c
@ -300,7 +300,7 @@ static cairo_surface_t *gdk_pixbuf_to_cairo_surface(const GdkPixbuf *pixbuf)
|
|||||||
cr = cairo_create(icon_surface);
|
cr = cairo_create(icon_surface);
|
||||||
gdk_cairo_set_source_pixbuf(cr, pixbuf, 0, 0);
|
gdk_cairo_set_source_pixbuf(cr, pixbuf, 0, 0);
|
||||||
cairo_paint(cr);
|
cairo_paint(cr);
|
||||||
free(cr);
|
cairo_destroy(cr);
|
||||||
return icon_surface;
|
return icon_surface;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user