diff --git a/src/managers/AnimationManager.cpp b/src/managers/AnimationManager.cpp index 5d2f3ce3..23584827 100644 --- a/src/managers/AnimationManager.cpp +++ b/src/managers/AnimationManager.cpp @@ -223,6 +223,11 @@ void CAnimationManager::tick() { } else if (PLAYER) { if (PLAYER->layer == ZWLR_LAYER_SHELL_V1_LAYER_BACKGROUND || PLAYER->layer == ZWLR_LAYER_SHELL_V1_LAYER_BOTTOM) g_pHyprOpenGL->markBlurDirtyForMonitor(PMONITOR); + + // some fucking layers miss 1 pixel??? + CBox expandBox = WLRBOXPREV; + expandBox.expand(5); + g_pHyprRenderer->damageBox(&expandBox); } break; }