From ad36a9dc9ed032e6e34c06f78995bca0045f85b0 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Sun, 27 Mar 2022 17:25:20 +0200 Subject: rework popups completely --- src/Compositor.cpp | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'src/Compositor.cpp') diff --git a/src/Compositor.cpp b/src/Compositor.cpp index eab48614..5405a4f0 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -365,20 +365,6 @@ bool CCompositor::windowValidMapped(CWindow* pWindow) { return true; } -SLayerSurface* CCompositor::getLayerForPopup(SLayerPopup* pPopup) { - auto CurrentPopup = pPopup; - while (CurrentPopup->parentPopup != nullptr) { - for (auto& p : g_pCompositor->m_lLayerPopups) { - if (p.popup == CurrentPopup->parentPopup) { - CurrentPopup = &p; - break; - } - } - } - - return CurrentPopup->parentSurface; -} - CWindow* CCompositor::getWindowForPopup(wlr_xdg_popup* popup) { for (auto& p : m_lXDGPopups) { if (p.popup == popup) -- cgit v1.2.3