From 3431104f4571f9ef3185e04f92078e96a3a6aa67 Mon Sep 17 00:00:00 2001 From: Edward Welbourne Date: Tue, 22 Jun 2021 12:29:23 +0200 Subject: Make QCalendarBackend's ID an opaque type As Giuseppe pointed out in API change review, an opaque type should be used. Task-number: QTBUG-94407 Change-Id: I862a6f52d284317e1243fd91f45bb0af130d154a Reviewed-by: Giuseppe D'Angelo (cherry picked from commit 1c547698ac3ff25e7581f033886318ee98eacc0a) Reviewed-by: Qt Cherry-pick Bot --- src/corelib/time/qgregoriancalendar.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/corelib/time/qgregoriancalendar.cpp') diff --git a/src/corelib/time/qgregoriancalendar.cpp b/src/corelib/time/qgregoriancalendar.cpp index f562413dd1..6d0c3ac925 100644 --- a/src/corelib/time/qgregoriancalendar.cpp +++ b/src/corelib/time/qgregoriancalendar.cpp @@ -63,7 +63,7 @@ using namespace QRoundingDown; QGregorianCalendar::QGregorianCalendar() : QRomanCalendar(QStringLiteral("Gregorian"), QCalendar::System::Gregorian) { - if (~calendarId()) { + if (calendarId().isValid()) { Q_ASSERT(calendarSystem() == QCalendar::System::Gregorian); registerAlias(QStringLiteral("gregory")); } // else: being ignored in favor of a duplicate created at the same time -- cgit v1.2.3