plugins/eis: Use monotonic clock to generate timestamps

(cherry picked from commit 1e29e7df82)
wilder/Plasma/6.2
Vlad Zahorodnii 1 year ago
parent 0749f026ca
commit d1ffdf1921
  1. 2
      src/plugins/eis/eiscontext.cpp
  2. 2
      src/plugins/eis/eisdevice.cpp

@ -108,7 +108,7 @@ int EisContext::addClient()
static std::chrono::microseconds currentTime()
{
return std::chrono::duration_cast<std::chrono::microseconds>(std::chrono::system_clock::now().time_since_epoch());
return std::chrono::duration_cast<std::chrono::microseconds>(std::chrono::steady_clock::now().time_since_epoch());
}
void EisContext::handleEvents()

@ -13,7 +13,7 @@ namespace KWin
static std::chrono::microseconds currentTime()
{
return std::chrono::duration_cast<std::chrono::microseconds>(std::chrono::system_clock::now().time_since_epoch());
return std::chrono::duration_cast<std::chrono::microseconds>(std::chrono::steady_clock::now().time_since_epoch());
}
EisDevice::EisDevice(eis_device *device, QObject *parent)

Loading…
Cancel
Save