diff options
| author | Vaxry <vaxry@vaxry.net> | 2026-04-29 16:37:48 +0100 |
|---|---|---|
| committer | Vaxry <43317083+vaxerski@users.noreply.github.com> | 2026-04-29 22:05:32 +0100 |
| commit | a92dae5af7bad3af53f6d6b689d71ee900077569 (patch) | |
| tree | 260db0af173ff63636d738dd64baa3b263fb6c53 /src/Compositor.cpp | |
| parent | 6bd15b948f1b266820c286c8f41fa7b4c2a12399 (diff) | |
desktop/window: add alpha container for alpha calculations
Diffstat (limited to 'src/Compositor.cpp')
| -rw-r--r-- | src/Compositor.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp index f0261847..3b7ea815 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -99,6 +99,7 @@ using namespace Hyprutils::String; using namespace Aquamarine; using enum NContentType::eContentType; using namespace NColorManagement; +using namespace Desktop::View; using namespace Render::GL; static int handleCritSignal(int signo, void* data) { @@ -1368,7 +1369,7 @@ void CCompositor::cleanupFadingOut(const MONITORID& monid) { if (w->monitorID() != monid && w->m_monitor) continue; - if (!w->m_fadingOut || w->m_alpha->value() == 0.f) { + if (!w->m_fadingOut || w->alphaValue(WINDOW_ALPHA_FADE) == 0.f) { w->m_fadingOut = false; @@ -2700,8 +2701,8 @@ void CCompositor::moveWindowToWorkspaceSafe(PHLWINDOW pWindow, PHLWORKSPACE pWor g_pCompositor->updateSuspendedStates(); if (!WASVISIBLE && pWindow->m_workspace && pWindow->m_workspace->isVisible()) { - pWindow->m_movingFromWorkspaceAlpha->setValueAndWarp(0.F); - *pWindow->m_movingFromWorkspaceAlpha = 1.F; + pWindow->alpha(WINDOW_ALPHA_MOVE_FROM_WORKSPACE)->setValueAndWarp(0.F); + *pWindow->alpha(WINDOW_ALPHA_MOVE_FROM_WORKSPACE) = 1.F; } } |
