diff options
author | Michel Dänzer <mdaenzer@redhat.com> | 2022-07-23 17:13:21 +0200 |
---|---|---|
committer | Marge Bot <marge-bot@gnome.org> | 2022-07-25 14:55:59 +0000 |
commit | d928b6baa60fafd1e10e7d17d6227af718d101fb (patch) | |
tree | 1f6d91b70aae6f145b0b8871a0967aad7bd7c4e3 /src/wayland/meta-wayland.c | |
parent | f3cd2b8ce7ce0fcc7a9131b1ddd3e4efd3ea83e4 (diff) | |
download | mutter-d928b6baa60fafd1e10e7d17d6227af718d101fb.tar.gz |
wayland: Clean up tablet manager state
Fixes memory leak:
==995170== 936 (40 direct, 896 indirect) bytes in 1 blocks are definitely lost in loss record 15,090 of 15,641
==995170== at 0x48445EF: calloc (vg_replace_malloc.c:1328)
==995170== by 0x4B211D0: g_malloc0 (gmem.c:155)
==995170== by 0x4A56693: meta_wayland_tablet_manager_new (meta-wayland-tablet-manager.c:109)
==995170== by 0x4A56693: meta_wayland_tablet_manager_init (meta-wayland-tablet-manager.c:126)
==995170== by 0x4A3FA95: meta_wayland_compositor_new (meta-wayland.c:626)
==995170== by 0x49C7FA7: meta_context_start (meta-context.c:412)
==995170== by 0x10F065: main (mutter.c:148)
Fixes: 745cb6798833 ("wayland: Initialize the MetaWaylandTabletManager")
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2527>
Diffstat (limited to 'src/wayland/meta-wayland.c')
-rw-r--r-- | src/wayland/meta-wayland.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/wayland/meta-wayland.c b/src/wayland/meta-wayland.c index f8b23fec8..4cc2248d3 100644 --- a/src/wayland/meta-wayland.c +++ b/src/wayland/meta-wayland.c @@ -451,6 +451,7 @@ meta_wayland_compositor_finalize (GObject *object) meta_wayland_activation_finalize (compositor); meta_wayland_outputs_finalize (compositor); meta_wayland_presentation_time_finalize (compositor); + meta_wayland_tablet_manager_finalize (compositor); g_hash_table_destroy (compositor->scheduled_surface_associations); |