From b802f1959911d0e486c72268a43f4f6c3eb1b9c7 Mon Sep 17 00:00:00 2001 From: Mike Skec Date: Sun, 2 May 2021 10:03:23 +1000 Subject: Fix for #233 --- src/widgets/ssltrusteditor.cpp | 5 ++++- src/widgets/ssltrusteditor.ui | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'src/widgets') diff --git a/src/widgets/ssltrusteditor.cpp b/src/widgets/ssltrusteditor.cpp index 584e926..e740977 100644 --- a/src/widgets/ssltrusteditor.cpp +++ b/src/widgets/ssltrusteditor.cpp @@ -56,7 +56,10 @@ void SslTrustEditor::setTrust(const SslTrust &trust) void SslTrustEditor::on_trust_revoke_selected_clicked() { - this->current_trust.trusted_hosts.remove(this->ui->trusted_hosts->currentIndex()); + const QModelIndex &idx = + static_cast(this->ui->trusted_hosts->model()) + ->mapToSource(this->ui->trusted_hosts->currentIndex()); + this->current_trust.trusted_hosts.remove(idx); } void SslTrustEditor::on_trust_enable_ca_clicked() diff --git a/src/widgets/ssltrusteditor.ui b/src/widgets/ssltrusteditor.ui index 8bc55f4..c8b5b8d 100644 --- a/src/widgets/ssltrusteditor.ui +++ b/src/widgets/ssltrusteditor.ui @@ -66,6 +66,9 @@ true + + QAbstractItemView::SingleSelection + -- cgit v1.2.3