device-manager-evdev: Free the main seat on finalize
authorMarco Trevisan (Treviño) <mail@3v1n0.net>
Wed, 16 May 2018 23:23:26 +0000 (00:23 +0100)
committerSimon McVittie <smcv@debian.org>
Sun, 8 Jul 2018 10:32:56 +0000 (11:32 +0100)
(cherry picked from commit 2a38601b4211f9b1dedd45261a040e51de13b838)

Origin: upstream, 3.28.3, commit:b6dc2052c3e64b9b51ff4d15eb280d2b84b4b200

Gbp-Pq: Name device-manager-evdev-Free-the-main-seat-on-finalize.patch

clutter/clutter/evdev/clutter-device-manager-evdev.c

index b830dd5c6753933a1e30bc4001a4004185ab6829..a481b75ce5d7b4cfcbe23163e54f7e964c2d527c 100644 (file)
@@ -2010,6 +2010,7 @@ clutter_device_manager_evdev_finalize (GObject *object)
   manager_evdev = CLUTTER_DEVICE_MANAGER_EVDEV (object);
   priv = manager_evdev->priv;
 
+  clutter_seat_evdev_free (priv->main_seat);
   g_slist_free_full (priv->seats, (GDestroyNotify) clutter_seat_evdev_free);
   g_slist_free (priv->devices);