summaryrefslogtreecommitdiff
path: root/src/ui/resizepopup.c
diff options
context:
space:
mode:
authorFaidon Liambotis <[email protected]>2021-07-03 01:10:22 +0300
committerVictor Kareh <[email protected]>2021-07-09 09:53:23 -0400
commit8f204678be6d888ad1d2904e28af1aa9f2ad8e11 (patch)
treea9c4a39bea5eaaa2a73bb167d8b11f7e426e01e1 /src/ui/resizepopup.c
parent3ed0ddb242a4804cd7fcfcfcf39a47766eaa816d (diff)
downloadmarco-8f204678be6d888ad1d2904e28af1aa9f2ad8e11.tar.bz2
marco-8f204678be6d888ad1d2904e28af1aa9f2ad8e11.tar.xz
tabpopup: fix cairo surface leak
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/ui/resizepopup.c')
0 files changed, 0 insertions, 0 deletions