aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorthejch <[email protected]>2024-05-02 06:28:51 -0700
committerGitHub <[email protected]>2024-05-02 14:28:51 +0100
commitd0229d6e1ec8f3047c57c7e641ae87e0271f5874 (patch)
treee2d41888ba8948a83327ad4280fe90a4f6b34b94
parent56de72f357222beca94e3d4f8152e2523a22c0b3 (diff)
downloadHyprland-d0229d6e1ec8f3047c57c7e641ae87e0271f5874.tar.gz
Hyprland-d0229d6e1ec8f3047c57c7e641ae87e0271f5874.zip
layout: limit updates when mouse animate drag is enabled (#5838)
-rw-r--r--src/layout/IHyprLayout.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/layout/IHyprLayout.cpp b/src/layout/IHyprLayout.cpp
index 053bd5be..dcaab25b 100644
--- a/src/layout/IHyprLayout.cpp
+++ b/src/layout/IHyprLayout.cpp
@@ -356,7 +356,7 @@ void IHyprLayout::onMouseMove(const Vector2D& mousePos) {
canSkipUpdate = std::clamp(MSMONITOR - TIMERDELTA, 0.0, MSMONITOR) > totalMs * 1.0 / m_iMouseMoveEventCount;
}
- if ((abs(TICKDELTA.x) < 1.f && abs(TICKDELTA.y) < 1.f) || (TIMERDELTA < MSMONITOR && canSkipUpdate && g_pInputManager->dragMode != MBIND_MOVE))
+ if ((abs(TICKDELTA.x) < 1.f && abs(TICKDELTA.y) < 1.f) || (TIMERDELTA < MSMONITOR && canSkipUpdate && (g_pInputManager->dragMode != MBIND_MOVE || *PANIMATEMOUSE)))
return;
TIMER = std::chrono::high_resolution_clock::now();