diff --git a/src/corelib/time/qtimezone.cpp b/src/corelib/time/qtimezone.cpp index 8baa4cb592d..74c09fb9278 100644 --- a/src/corelib/time/qtimezone.cpp +++ b/src/corelib/time/qtimezone.cpp @@ -334,9 +334,6 @@ QTimeZone::QTimeZone() noexcept QTimeZone::QTimeZone(const QByteArray &ianaId) { - // If invalid (other than empty), reject immediately: - if (!ianaId.isEmpty() && !QTimeZonePrivate::isValidId(ianaId)) - return; // Try and see if it's a CLDR UTC offset ID - just as quick by creating as // by looking up. d = new QUtcTimeZonePrivate(ianaId); diff --git a/tests/auto/corelib/time/qtimezone/tst_qtimezone.cpp b/tests/auto/corelib/time/qtimezone/tst_qtimezone.cpp index f1c29342cf0..445cf89755f 100644 --- a/tests/auto/corelib/time/qtimezone/tst_qtimezone.cpp +++ b/tests/auto/corelib/time/qtimezone/tst_qtimezone.cpp @@ -1138,7 +1138,7 @@ void tst_QTimeZone::tzTest() QVERIFY(tzp.isValid()); // Test POSIX-format value for $TZ: - QTzTimeZonePrivate tzposix("MET-1METDST-2,M3.5.0/02:00:00,M10.5.0/03:00:00"); + QTimeZone tzposix("MET-1METDST-2,M3.5.0/02:00:00,M10.5.0/03:00:00"); QVERIFY(tzposix.isValid()); QVERIFY(tzposix.hasDaylightTime());