From 8792a8d6b8c1ab4f1263026359e18ad4192ac920 Mon Sep 17 00:00:00 2001 From: David Edmundson Date: Mon, 6 Jul 2020 16:47:05 +0100 Subject: [PATCH] On bind set stacking order only to newly bound client sendStackingOrderChanged() iterates though all clients. Only the new client needs to be send information at this point. --- src/wayland/plasmawindowmanagement_interface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wayland/plasmawindowmanagement_interface.cpp b/src/wayland/plasmawindowmanagement_interface.cpp index ed6fa9f6db..5b891ab48b 100644 --- a/src/wayland/plasmawindowmanagement_interface.cpp +++ b/src/wayland/plasmawindowmanagement_interface.cpp @@ -232,7 +232,7 @@ void PlasmaWindowManagementInterface::Private::bind(wl_client *client, uint32_t for (auto it = windows.constBegin(); it != windows.constEnd(); ++it) { org_kde_plasma_window_management_send_window(shell, (*it)->d->windowId); } - sendStackingOrderChanged(); + sendStackingOrderChanged(shell); } void PlasmaWindowManagementInterface::Private::unbind(wl_resource *resource)