From 9dd8506e23455c67e369a43ffe11c22218e958ec Mon Sep 17 00:00:00 2001 From: Scott Moreau Date: Fri, 1 Dec 2023 21:10:56 -0700 Subject: [PATCH] wm-actions: Make show desktop per-workspace This was per-workspace until 92a44dd3dfe43c7621a98e6a3e45521e1e0c8461. --- plugins/wm-actions/wm-actions.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/wm-actions/wm-actions.cpp b/plugins/wm-actions/wm-actions.cpp index 8ff784281..6222a28f1 100644 --- a/plugins/wm-actions/wm-actions.cpp +++ b/plugins/wm-actions/wm-actions.cpp @@ -271,7 +271,7 @@ class wayfire_wm_actions_output_t : public wf::per_output_plugin_instance_t if (showdesktop_active) { - for (auto& view : output->wset()->get_views()) + for (auto& view : output->wset()->get_views(wf::WSET_CURRENT_WORKSPACE)) { if (!view->minimized) { @@ -343,7 +343,7 @@ class wayfire_wm_actions_output_t : public wf::per_output_plugin_instance_t workspace_changed.disconnect(); view_minimized.disconnect(); - auto views = output->wset()->get_views(wf::WSET_SORT_STACKING); + auto views = output->wset()->get_views(wf::WSET_CURRENT_WORKSPACE | wf::WSET_SORT_STACKING); for (auto& view : wf::reverse(views)) { if (view->has_data("wm-actions-showdesktop"))