From 8375f330785da6442c1e974764b78ed3359dd23c Mon Sep 17 00:00:00 2001 From: Edward Welbourne Date: Mon, 23 May 2022 12:44:59 +0200 Subject: [PATCH] Simplify construction of two QTime instances MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rather than default-constructing and later setting its .mds, just pass the number of millis to the constructor. Change-Id: I5e259ee99b1ba53c48d8d71f2b479001c26ab7a0 Reviewed-by: MÃ¥rten Nordheim Reviewed-by: Qt CI Bot --- src/corelib/time/qdatetime.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/corelib/time/qdatetime.cpp b/src/corelib/time/qdatetime.cpp index 4212810234..4135e60224 100644 --- a/src/corelib/time/qdatetime.cpp +++ b/src/corelib/time/qdatetime.cpp @@ -4672,21 +4672,19 @@ QTime QTime::currentTime() QDateTime QDateTime::currentDateTime() { - QTime t; SYSTEMTIME st = {}; GetLocalTime(&st); QDate d(st.wYear, st.wMonth, st.wDay); - t.mds = msecsFromDecomposed(st.wHour, st.wMinute, st.wSecond, st.wMilliseconds); + QTime t(msecsFromDecomposed(st.wHour, st.wMinute, st.wSecond, st.wMilliseconds)); return QDateTime(d, t); } QDateTime QDateTime::currentDateTimeUtc() { - QTime t; SYSTEMTIME st = {}; GetSystemTime(&st); QDate d(st.wYear, st.wMonth, st.wDay); - t.mds = msecsFromDecomposed(st.wHour, st.wMinute, st.wSecond, st.wMilliseconds); + QTime t(msecsFromDecomposed(st.wHour, st.wMinute, st.wSecond, st.wMilliseconds)); return QDateTime(d, t, Qt::UTC); }