From 9f6b750d0e740e5a25698e717751de98712b5de4 Mon Sep 17 00:00:00 2001 From: Hue Date: Sun, 22 Feb 2026 20:21:29 +0100 Subject: [PATCH 1/2] restore window-list middle click to close option option was ignored and windows were always closed --- src/panel/widgets/window-list/toplevel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panel/widgets/window-list/toplevel.cpp b/src/panel/widgets/window-list/toplevel.cpp index 04ff7b36..8143c510 100644 --- a/src/panel/widgets/window-list/toplevel.cpp +++ b/src/panel/widgets/window-list/toplevel.cpp @@ -147,7 +147,7 @@ class WayfireToplevel::impl } ignore_next_click = false; - } else if (butt == 2) + } else if (butt == 2 && middle_click_close.value()) { zwlr_foreign_toplevel_handle_v1_close(handle); } else if (butt == 3) From 4f95ae3ed84415998a23211c06983083561111f8 Mon Sep 17 00:00:00 2001 From: Hue Date: Sun, 22 Feb 2026 20:28:11 +0100 Subject: [PATCH 2/2] uncrustify --- src/panel/widgets/window-list/toplevel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panel/widgets/window-list/toplevel.cpp b/src/panel/widgets/window-list/toplevel.cpp index 8143c510..12d6cfb2 100644 --- a/src/panel/widgets/window-list/toplevel.cpp +++ b/src/panel/widgets/window-list/toplevel.cpp @@ -147,7 +147,7 @@ class WayfireToplevel::impl } ignore_next_click = false; - } else if (butt == 2 && middle_click_close.value()) + } else if ((butt == 2) && middle_click_close.value()) { zwlr_foreign_toplevel_handle_v1_close(handle); } else if (butt == 3)