diff --git a/plugins/dde-dock/datetime/regionFormat.cpp b/plugins/dde-dock/datetime/regionFormat.cpp index 3d5cc3d1b..3cb062e34 100755 --- a/plugins/dde-dock/datetime/regionFormat.cpp +++ b/plugins/dde-dock/datetime/regionFormat.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2011 - 2022 UnionTech Software Technology Co., Ltd. +// SPDX-FileCopyrightText: 2011 - 2026 UnionTech Software Technology Co., Ltd. // // SPDX-License-Identifier: LGPL-3.0-or-later @@ -86,6 +86,9 @@ void RegionFormat::setShortDateFormat(const QString &newShortDateFormat) format.remove('Y'); } + if (format.isEmpty()) + return; + if (!format.at(0).isLetter()) { format.remove(0, 1); }