labwc/src/ssd
Consolatis a466591e0d ssd/ssd-shadow.c: fix memory leak
Before this patch, we were leaking memory [0] because the
shadow implementation did not free the ssd_parts on destruction.

There was also no check if shadows were actually enabled via
rc.xml or not so this also impacted people who were not using
shadows but were not setting the shadow size via their theme to 0.

[0] 44 bytes per ssd_part * 8 parts * 2 states == 704 bytes per
view closed. Note that Reconfigure also re-creates the SSD, thus
we were also leaking 704 bytes * nr_views per Reconfigure.
2024-07-02 20:34:25 +01:00
..
meson.build Replace _ with - in source file names 2024-05-22 07:10:51 +01:00
resize-indicator.c Implement <resize><drawContents> 2024-06-15 21:17:01 +01:00
ssd-border.c ssd: extend border over squared corners 2024-06-27 22:29:11 +01:00
ssd-extents.c Replace _ with - in source file names 2024-05-22 07:10:51 +01:00
ssd-part.c Replace _ with - in source file names 2024-05-22 07:10:51 +01:00
ssd-shadow.c ssd/ssd-shadow.c: fix memory leak 2024-07-02 20:34:25 +01:00
ssd-titlebar.c ssd: set squared corners for tiled views conditionally 2024-06-27 22:29:11 +01:00
ssd.c ssd: extend border over squared corners 2024-06-27 22:29:11 +01:00