summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2020-05-11 15:30:57 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2020-05-12 13:36:02 +0300
commitd812bc1532aa039eff787cda1f17026f760d7b16 (patch)
treeaf209e1f142c8ce9f12a93760e16c9874ec6e926
parentb9ba3d30bebca7a4ec2824374182b95960cc410f (diff)
Change NTP setting synchronously
Changing both NTP and Time may lead to error: Error org.freedesktop.timedate1.AutomaticTimeSyncEnabled: Previous request is not finished, refusing. Make sure we finish NTP request before attempting to set Time. Task-number: QTBUG-80721 Change-Id: I97c945b4ad4eeed6b077e7843ba061784592c299 Reviewed-by: Teemu Holappa <teemu.holappa@qt.io>
-rw-r--r--src/timedatesettings/systemtime_p.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/timedatesettings/systemtime_p.h b/src/timedatesettings/systemtime_p.h
index a6ab646..b294598 100644
--- a/src/timedatesettings/systemtime_p.h
+++ b/src/timedatesettings/systemtime_p.h
@@ -66,7 +66,7 @@ public:
void setNtp(bool val) {
if (m_timeInterface)
- m_timeInterface->SetNTP(val, true);
+ m_timeInterface->SetNTP(val, true).waitForFinished();
}
QString timeZone() const {