diff options
author | Faidon Liambotis <[email protected]> | 2021-07-03 01:10:22 +0300 |
---|---|---|
committer | Victor Kareh <[email protected]> | 2021-07-09 11:03:36 -0400 |
commit | 76da06f80107bd554f22be3dfe6798a35dc1bb83 (patch) | |
tree | 10bb856d84f91a0448a5b6b1acf10890f727e03b /src/tools/marco-mag.c | |
parent | a94210ee63d0e7f72892e16d65b1228cb3580f47 (diff) | |
download | marco-76da06f80107bd554f22be3dfe6798a35dc1bb83.tar.bz2 marco-76da06f80107bd554f22be3dfe6798a35dc1bb83.tar.xz |
tabpopup: fix cairo surface leak1.24
Commit 6b05da5e49996a2101edfd703dd3f5d91011d726 introduced a Cairo
surface leak, by calling gdk_cairo_surface_create_from_pixbuf() but then
never freeing those surfaces with cairo_surface_destroy().
This manifested in leaking resources when switching between virtual
desktops, as observed using xrestop ("Pxms" column), which made the
desktop slow and ultimately unusable after a few weeks of uptime.
Fixes #685
Diffstat (limited to 'src/tools/marco-mag.c')
0 files changed, 0 insertions, 0 deletions