diff --git a/src/scene/workspacescene.cpp b/src/scene/workspacescene.cpp index 8cefd8148d..f6affdcea1 100644 --- a/src/scene/workspacescene.cpp +++ b/src/scene/workspacescene.cpp @@ -151,22 +151,6 @@ Item *WorkspaceScene::overlayItem() const return m_overlayItem.get(); } -static SurfaceItem *findTopMostSurface(SurfaceItem *item) -{ - if (!item->isVisible()) { - return nullptr; - } - const QList children = item->sortedChildItems(); - for (const auto &child : children | std::views::reverse) { - if (child->z() >= 0) { - if (auto item = findTopMostSurface(static_cast(child))) { - return item; - } - } - } - return item; -} - static bool addCandidates(SurfaceItem *item, QList &candidates, ssize_t maxCount) { const QList children = item->sortedChildItems();