From 4498c7773f46737cef4863049a26a1bbd7965fe0 Mon Sep 17 00:00:00 2001 From: ck Date: Fri, 7 Jun 2024 15:03:51 +0800 Subject: [PATCH] fix: folder did not remove without item itemount instead of pagecount --- src/models/itemarrangementproxymodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/models/itemarrangementproxymodel.cpp b/src/models/itemarrangementproxymodel.cpp index 5d92ddcb..1fb3f719 100644 --- a/src/models/itemarrangementproxymodel.cpp +++ b/src/models/itemarrangementproxymodel.cpp @@ -120,7 +120,7 @@ void ItemArrangementProxyModel::commitDndOperation(const QString &dragId, const // hold the empty page avoid access out of page range ! srcFolder->removeItem(dragId, false); - if (srcFolder->pageCount() == 0 && srcFolder != dstFolder) { + if (srcFolder->itemCount() == 0 && srcFolder != dstFolder) { removeFolder(QString::number(srcFolderId)); } dstFolder->insertItemToPage(dragId, pageHint);