mirror of
https://github.com/hyprwm/Hyprland
synced 2024-11-26 13:45:58 +01:00
reenderer: Add 1 border damage to fix number rounding issues (#5343)
* add 1 to border damage to avoid rounding issues * add 1 to rounding too
This commit is contained in:
parent
16a9c16d9f
commit
e1e41e5448
1 changed files with 2 additions and 2 deletions
|
@ -92,8 +92,8 @@ void CHyprBorderDecoration::damageEntire() {
|
||||||
|
|
||||||
auto surfaceBox = m_pWindow->getWindowMainSurfaceBox();
|
auto surfaceBox = m_pWindow->getWindowMainSurfaceBox();
|
||||||
const auto ROUNDING = m_pWindow->rounding();
|
const auto ROUNDING = m_pWindow->rounding();
|
||||||
const auto ROUNDINGSIZE = ROUNDING - M_SQRT1_2 * ROUNDING + 1;
|
const auto ROUNDINGSIZE = ROUNDING - M_SQRT1_2 * ROUNDING + 2;
|
||||||
const auto BORDERSIZE = m_pWindow->getRealBorderSize();
|
const auto BORDERSIZE = m_pWindow->getRealBorderSize() + 1;
|
||||||
|
|
||||||
const auto PWINDOWWORKSPACE = g_pCompositor->getWorkspaceByID(m_pWindow->m_iWorkspaceID);
|
const auto PWINDOWWORKSPACE = g_pCompositor->getWorkspaceByID(m_pWindow->m_iWorkspaceID);
|
||||||
if (PWINDOWWORKSPACE && PWINDOWWORKSPACE->m_vRenderOffset.isBeingAnimated() && !m_pWindow->m_bPinned)
|
if (PWINDOWWORKSPACE && PWINDOWWORKSPACE->m_vRenderOffset.isBeingAnimated() && !m_pWindow->m_bPinned)
|
||||||
|
|
Loading…
Reference in a new issue