diff --git a/src/window.cpp b/src/window.cpp index bf6da445a4..8b75bbd363 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -1047,7 +1047,6 @@ void Window::setDesktops(QVector desktops) return; } - const bool wasOnAllDesktops = isOnAllDesktops(); m_desktops = desktops; if (windowManagementInterface()) { @@ -1069,10 +1068,6 @@ void Window::setDesktops(QVector desktops) } } - if (isOnAllDesktops() != wasOnAllDesktops) { - workspace()->updateOnAllDesktopsOfTransients(this); - } - auto transients_stacking_order = workspace()->ensureStackingOrder(transients()); for (auto it = transients_stacking_order.constBegin(); it != transients_stacking_order.constEnd(); ++it) { (*it)->setDesktops(desktops);