diff --git a/applets/dde-apps/itemspage.cpp b/applets/dde-apps/itemspage.cpp index 4c068cb16..7a916a0a1 100644 --- a/applets/dde-apps/itemspage.cpp +++ b/applets/dde-apps/itemspage.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. +// SPDX-FileCopyrightText: 2023-2026 UnionTech Software Technology Co., Ltd. // // SPDX-License-Identifier: GPL-3.0-or-later @@ -55,6 +55,8 @@ QStringList ItemsPage::items(int page) const QStringList ItemsPage::firstNItems(int count) { QStringList result; + if (count <= 0) + return result; for (const QStringList & pageItems : std::as_const(m_pages)) { for (const QString & item : pageItems) { diff --git a/applets/dde-apps/itemspage.h b/applets/dde-apps/itemspage.h index 26f074271..d1b8b67ee 100644 --- a/applets/dde-apps/itemspage.h +++ b/applets/dde-apps/itemspage.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. +// SPDX-FileCopyrightText: 2023-2026 UnionTech Software Technology Co., Ltd. // // SPDX-License-Identifier: GPL-3.0-or-later