diff --git a/src/plugins/eis/eiscontext.cpp b/src/plugins/eis/eiscontext.cpp index 577fe8b050..7451db1221 100644 --- a/src/plugins/eis/eiscontext.cpp +++ b/src/plugins/eis/eiscontext.cpp @@ -108,7 +108,7 @@ int EisContext::addClient() static std::chrono::microseconds currentTime() { - return std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()); + return std::chrono::duration_cast(std::chrono::steady_clock::now().time_since_epoch()); } void EisContext::handleEvents() diff --git a/src/plugins/eis/eisdevice.cpp b/src/plugins/eis/eisdevice.cpp index 3303a5da13..2119d4d189 100644 --- a/src/plugins/eis/eisdevice.cpp +++ b/src/plugins/eis/eisdevice.cpp @@ -13,7 +13,7 @@ namespace KWin static std::chrono::microseconds currentTime() { - return std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()); + return std::chrono::duration_cast(std::chrono::steady_clock::now().time_since_epoch()); } EisDevice::EisDevice(eis_device *device, QObject *parent)