fixed a crash when no document was selected before deletion

preferencesAboutTextFull
Clément Fauconnier 6 years ago
parent d0e3473173
commit 5ed13efe0b
  1. 6
      src/document/UBDocumentController.cpp

@ -2190,16 +2190,16 @@ void UBDocumentController::deleteSelectedItem()
{ {
UBDocumentTreeModel *docModel = UBPersistenceManager::persistenceManager()->mDocumentTreeStructureModel; UBDocumentTreeModel *docModel = UBPersistenceManager::persistenceManager()->mDocumentTreeStructureModel;
QModelIndexList indexes = selectedTreeIndexes();
if (!UBApplication::mainWindow->yesNoQuestion(tr("Remove Item"), tr("Are you sure you want to remove the selected item(s) ?"))) if (!UBApplication::mainWindow->yesNoQuestion(tr("Remove Item"), tr("Are you sure you want to remove the selected item(s) ?")))
return; return;
QModelIndexList indexes = selectedTreeIndexes();
if (indexes.size() > 1) if (indexes.size() > 1)
{ {
deleteMultipleItems(indexes, docModel); deleteMultipleItems(indexes, docModel);
} }
else else if (indexes.size() == 1)
{ {
deleteSingleItem(indexes.at(0), docModel); deleteSingleItem(indexes.at(0), docModel);
} }

Loading…
Cancel
Save