From 68074b0f74dd672097c76cf2e4dbd312634b2a01 Mon Sep 17 00:00:00 2001 From: ebbit1q Date: Fri, 13 Nov 2020 20:55:01 +0100 Subject: [PATCH] check if node is a dir before deletion (#4165) --- cockatrice/src/tab_deck_storage.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cockatrice/src/tab_deck_storage.cpp b/cockatrice/src/tab_deck_storage.cpp index db1716ad..096faec2 100644 --- a/cockatrice/src/tab_deck_storage.cpp +++ b/cockatrice/src/tab_deck_storage.cpp @@ -196,6 +196,9 @@ void TabDeckStorage::uploadFinished(const Response &r, const CommandContainer &c void TabDeckStorage::actDeleteLocalDeck() { QModelIndex curLeft = localDirView->selectionModel()->currentIndex(); + if (localDirModel->isDir(curLeft)) + return; + if (QMessageBox::warning(this, tr("Delete local file"), tr("Are you sure you want to delete \"%1\"?").arg(localDirModel->fileName(curLeft)), QMessageBox::Yes | QMessageBox::No) != QMessageBox::Yes)