diff --git a/src/core/hyprlock.cpp b/src/core/hyprlock.cpp index 2f17438..13bc380 100644 --- a/src/core/hyprlock.cpp +++ b/src/core/hyprlock.cpp @@ -745,6 +745,9 @@ std::optional CHyprlock::passwordLastFailReason() { } void CHyprlock::onKey(uint32_t key, bool down) { + if (m_bFadeStarted) + return; + if (down && std::chrono::system_clock::now() < m_tGraceEnds) { unlock(); return;