aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/settings/SettingsKeyServer.cpp
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-08-05 16:55:32 +0000
committersaturneric <[email protected]>2024-08-05 16:55:32 +0000
commit795a81bd1edad59ef51e73157b5ad68cfa30e328 (patch)
treefd9c4da2f1389f0a236d806e005cabb9f5ceab41 /src/ui/dialog/settings/SettingsKeyServer.cpp
parentfix: build pipeline (diff)
parentfix: unchecking some check boxes at gnupg controller will not restart (diff)
downloadGpgFrontend-2.1.4.tar.gz
GpgFrontend-2.1.4.zip
fix: according to issues and test, apply some fixesv2.1.4
Diffstat (limited to 'src/ui/dialog/settings/SettingsKeyServer.cpp')
-rw-r--r--src/ui/dialog/settings/SettingsKeyServer.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/ui/dialog/settings/SettingsKeyServer.cpp b/src/ui/dialog/settings/SettingsKeyServer.cpp
index 5ba03740..38256c8e 100644
--- a/src/ui/dialog/settings/SettingsKeyServer.cpp
+++ b/src/ui/dialog/settings/SettingsKeyServer.cpp
@@ -94,7 +94,7 @@ KeyserverTab::KeyserverTab(QWidget* parent)
connect(ui_->actionSet_As_Default, &QAction::triggered, [=]() {
const auto row_size = ui_->keyServerListTable->rowCount();
for (int i = 0; i < row_size; i++) {
- const auto item = ui_->keyServerListTable->item(i, 1);
+ auto* const item = ui_->keyServerListTable->item(i, 1);
if (!item->isSelected()) continue;
this->default_key_server_ = item->text();
}
@@ -164,18 +164,21 @@ void KeyserverTab::slot_add_key_server() {
void KeyserverTab::ApplySettings() {
SettingsObject key_server_json("key_server");
- KeyServerSO key_server;
+ KeyServerSO key_server_so;
- auto& key_server_list = key_server.server_list;
+ auto& key_server_list = key_server_so.server_list;
const auto list_size = key_server_str_list_.size();
for (int i = 0; i < list_size; i++) {
const auto key_server = key_server_str_list_[i];
if (default_key_server_ == key_server) {
- key_server_json["default_server"] = i;
+ LOG_D() << "set default key server as:" << default_key_server_
+ << "index: " << i;
+ key_server_so.default_server = i;
}
key_server_list << key_server;
}
- key_server_json.Store(key_server.ToJson());
+ LOG_D() << "key server settings json:" << key_server_so.ToJson();
+ key_server_json.Store(key_server_so.ToJson());
}
void KeyserverTab::slot_refresh_table() {