diff --git a/src/core/UBApplication.cpp b/src/core/UBApplication.cpp index 60d8f26f..709aa678 100644 --- a/src/core/UBApplication.cpp +++ b/src/core/UBApplication.cpp @@ -455,7 +455,8 @@ void UBApplication::closing() { UBDocumentTreeModel *docModel = UBPersistenceManager::persistenceManager()->mDocumentTreeStructureModel; documentController->deleteDocumentsInFolderOlderThan(docModel->trashIndex(), UBSettings::settings()->emptyTrashDaysValue->get().toInt()); - documentController->deleteEmptyFolders(docModel->trashIndex()); + if (docModel->hasChildren(docModel->trashIndex())) + documentController->deleteEmptyFolders(docModel->trashIndex()); } if (boardController)