From e43f6e6f377353aec849a4fd7b69315c538bcf94 Mon Sep 17 00:00:00 2001 From: isanae <14251494+isanae@users.noreply.github.com> Date: Mon, 28 Dec 2020 06:22:16 -0500 Subject: disallow renaming the active profile --- src/profilesdialog.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/profilesdialog.cpp b/src/profilesdialog.cpp index 14bf0da5..f1468688 100644 --- a/src/profilesdialog.cpp +++ b/src/profilesdialog.cpp @@ -250,6 +250,12 @@ void ProfilesDialog::on_renameButton_clicked() { Profile::Ptr currentProfile = ui->profilesList->currentItem()->data(Qt::UserRole).value(); + if (currentProfile->name() == m_ActiveProfileName) { + QMessageBox::warning(this, tr("Renaming active profile"), + tr("The active profile cannot be renamed. Please change to a different profile first.")); + return; + } + bool valid = false; QString name; @@ -265,7 +271,7 @@ void ProfilesDialog::on_renameButton_clicked() } ui->profilesList->currentItem()->setText(name); - + QString oldName = currentProfile->name(); currentProfile->rename(name); -- cgit v1.3.1