From 3497c5307cc39039daf15d20748218a86758cc18 Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Thu, 30 Mar 2017 10:14:33 +0800 Subject: [PATCH] Fix cancel "Set location" causes files move to installation dir. Closes #6568. --- src/gui/transferlistwidget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/transferlistwidget.cpp b/src/gui/transferlistwidget.cpp index b8e1cd724..efbbbc6a6 100644 --- a/src/gui/transferlistwidget.cpp +++ b/src/gui/transferlistwidget.cpp @@ -261,7 +261,7 @@ void TransferListWidget::setSelectedTorrentsLocation() const QString newLocation = QFileDialog::getExistingDirectory(this, tr("Choose save path"), oldLocation, QFileDialog::DontConfirmOverwrite | QFileDialog::ShowDirsOnly | QFileDialog::HideNameFilterDetails); - if (!QDir(newLocation).exists()) return; + if (newLocation.isEmpty() || !QDir(newLocation).exists()) return; qDebug("New location is %s", qPrintable(newLocation)); // Actually move storage