From d812bc1532aa039eff787cda1f17026f760d7b16 Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Mon, 11 May 2020 15:30:57 +0300 Subject: 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 --- src/timedatesettings/systemtime_p.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 { -- cgit v1.2.3