From 67d3a34b0b131c3667ac223e5a8985131088edeb Mon Sep 17 00:00:00 2001 From: Craig Watson Date: Sun, 15 Jan 2017 22:01:24 +0100 Subject: [PATCH] Document mode: Don't automatically select a new document when deleting one --- src/document/UBDocumentController.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/document/UBDocumentController.cpp b/src/document/UBDocumentController.cpp index 25dd3c95..ebce0117 100644 --- a/src/document/UBDocumentController.cpp +++ b/src/document/UBDocumentController.cpp @@ -805,10 +805,12 @@ void UBDocumentController::deleteTreeItem(QTreeWidgetItem * item, bool showConfi document->parent()->removeChild(document); UBPersistenceManager::persistenceManager()->deleteDocument(document->proxy()); - if (mTrashTi->childCount()==0) - selectDocument(NULL); - else - selectDocument(((UBDocumentProxyTreeItem*)mTrashTi->child(0))->proxy()); + if (selectNewDocument) { + if (mTrashTi->childCount()==0) + selectDocument(NULL); + else + selectDocument(((UBDocumentProxyTreeItem*)mTrashTi->child(0))->proxy()); + } reloadThumbnails(); }