diff options
-rw-r--r-- | src/corelib/time/qdatetime.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/corelib/time/qdatetime.cpp b/src/corelib/time/qdatetime.cpp index e38f8e70b9..d85b76147b 100644 --- a/src/corelib/time/qdatetime.cpp +++ b/src/corelib/time/qdatetime.cpp @@ -2826,6 +2826,7 @@ static void refreshDateTime(QDateTimeData &d) if (spec == Qt::LocalTime) { auto dstStatus = extractDaylightStatus(status); epochMSecs = localMSecsToEpochMSecs(msecs, &dstStatus, &testDate, &testTime); + status = mergeDaylightStatus(status, dstStatus); } if (timeToMSecs(testDate, testTime) == msecs) { status |= QDateTimePrivate::ValidDateTime; |