From 812caffd6f6ee29bf4b3dda2b8ae33c32853e67a Mon Sep 17 00:00:00 2001 From: Leo Date: Mon, 8 Jul 2024 08:55:54 +0900 Subject: [PATCH] WindowSwitcher: Fix memory leak (#1972) --- src/Widgets/WindowSwitcher/WindowSwitcher.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Widgets/WindowSwitcher/WindowSwitcher.vala b/src/Widgets/WindowSwitcher/WindowSwitcher.vala index 3897037f..14986ad3 100644 --- a/src/Widgets/WindowSwitcher/WindowSwitcher.vala +++ b/src/Widgets/WindowSwitcher/WindowSwitcher.vala @@ -356,9 +356,9 @@ public class Gala.WindowSwitcher : CanvasActor { private void add_icon (WindowSwitcherIcon icon) { container.add_child (icon); - icon.motion_event.connect (() => { - if (current_icon != icon && !handling_gesture) { - current_icon = icon; + icon.motion_event.connect ((_icon, event) => { + if (current_icon != _icon && !handling_gesture) { + current_icon = (WindowSwitcherIcon) _icon; } return Clutter.EVENT_PROPAGATE;