diff --git a/src/core/hyprlock.cpp b/src/core/hyprlock.cpp index 8ed0bf5..38937de 100644 --- a/src/core/hyprlock.cpp +++ b/src/core/hyprlock.cpp @@ -16,6 +16,7 @@ #include #include #include +#include CHyprlock::CHyprlock(const std::string& wlDisplay, const bool immediate) { m_sWaylandState.display = wl_display_connect(wlDisplay.empty() ? nullptr : wlDisplay.c_str()); diff --git a/src/renderer/widgets/PasswordInputField.cpp b/src/renderer/widgets/PasswordInputField.cpp index 4aad26c..5230bae 100644 --- a/src/renderer/widgets/PasswordInputField.cpp +++ b/src/renderer/widgets/PasswordInputField.cpp @@ -419,7 +419,7 @@ void CPasswordInputField::updateOuter() { const auto MULTI = outerColor.transitionMs == 0 ? 1.0 : - std::clamp(std::chrono::duration_cast(std::chrono::high_resolution_clock::now() - TIMER).count() / (double)outerColor.transitionMs, 0.02, 0.5); + std::clamp(std::chrono::duration_cast(std::chrono::system_clock::now() - TIMER).count() / (double)outerColor.transitionMs, 0.02, 0.5); const auto DELTA = TARGET - SOURCE; if (outerColor.main.r != TARGET.r) {