Skip to content
Snippets Groups Projects
Unverified Commit b432bf2e authored by Sébastien Blin's avatar Sébastien Blin
Browse files

drawing: fix memory leak in draw_fallback_avatar

cairo ressources must be released when drawing the default avatar

Gitlab: #1008
Change-Id: I3e6bd7f33ef78cbe97f554d95bebbcba32557fbf
parent 5640193c
No related branches found
No related tags found
No related merge requests found
......@@ -79,6 +79,10 @@ ring_draw_fallback_avatar(int size, const std::string& letter, const char color)
auto* fallbackavatar = gdk_pixbuf_new_from_resource_at_scale("/net/jami/JamiGnome/fallbackavatar", size, size, true, &error);
gdk_pixbuf_composite (fallbackavatar, finalAvatar, 0, 0, size, size, 0, 0, 1, 1, GDK_INTERP_BILINEAR, 0xff);
/* free resources */
cairo_destroy(cr);
cairo_surface_destroy(surface);
return finalAvatar;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment