summaryrefslogtreecommitdiff
path: root/vcl/qt5/Qt5Timer.cxx
diff options
context:
space:
mode:
authorJan-Marek Glogowski <glogow@fbihome.de>2019-06-01 22:23:58 +0000
committerJan-Marek Glogowski <glogow@fbihome.de>2019-06-03 20:16:19 +0200
commit677db60166106e33bc2329f868f96cf2fb85f11b (patch)
tree50726c47eec7fbac38908b34abb987753825f5a1 /vcl/qt5/Qt5Timer.cxx
parentd83e831747c1e7a57296c7f1d64a5d51a97cef91 (diff)
Qt5 use precise timer to prevent unneeded restarts
We just have one driving timer. Not much to sync with. Gets rid of these annoying scheduler restart messages. The idea of coarse, synced timer events sounds nice to have, but LO currently can't handle it in a sensible sense.. Change-Id: I169c2bb582aca0e03b00e24dc364ac9b19162c3b Reviewed-on: https://gerrit.libreoffice.org/73392 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
Diffstat (limited to 'vcl/qt5/Qt5Timer.cxx')
-rw-r--r--vcl/qt5/Qt5Timer.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/vcl/qt5/Qt5Timer.cxx b/vcl/qt5/Qt5Timer.cxx
index 9868052dd85f..bbc2800e868d 100644
--- a/vcl/qt5/Qt5Timer.cxx
+++ b/vcl/qt5/Qt5Timer.cxx
@@ -29,6 +29,7 @@
Qt5Timer::Qt5Timer()
{
m_aTimer.setSingleShot(true);
+ m_aTimer.setTimerType(Qt::PreciseTimer);
connect(&m_aTimer, SIGNAL(timeout()), this, SLOT(timeoutActivated()));
connect(this, SIGNAL(startTimerSignal(int)), this, SLOT(startTimer(int)));
connect(this, SIGNAL(stopTimerSignal()), this, SLOT(stopTimer()));