@@ -125,12 +125,15 @@ auto KeyServerImportDialog::create_combo_box() -> QComboBox* {
125
125
combo_box->setSizePolicy (QSizePolicy::Expanding, QSizePolicy::Preferred);
126
126
127
127
try {
128
- KeyServerSO key_server (SettingsObject (" general_settings_state " ));
128
+ KeyServerSO key_server (SettingsObject (" key_server " ));
129
129
const auto & key_server_list = key_server.server_list ;
130
130
for (const auto & key_server : key_server_list) {
131
131
combo_box->addItem (key_server);
132
132
}
133
- combo_box->setCurrentText (key_server.GetTargetServer ());
133
+ auto target_key_server = key_server.GetTargetServer ();
134
+ LOG_D () << " set combo box to key server: " << target_key_server;
135
+
136
+ combo_box->setCurrentText (target_key_server);
134
137
} catch (...) {
135
138
FLOG_W (" setting operation error server_list default_server" );
136
139
}
@@ -207,7 +210,7 @@ void KeyServerImportDialog::slot_search() {
207
210
}
208
211
209
212
void KeyServerImportDialog::slot_search_finished (
210
- QNetworkReply::NetworkError error, QByteArray buffer) {
213
+ QNetworkReply::NetworkError error, QString err_string, QByteArray buffer) {
211
214
keys_table_->clearContents ();
212
215
keys_table_->setRowCount (0 );
213
216
@@ -226,6 +229,7 @@ void KeyServerImportDialog::slot_search_finished(
226
229
break ;
227
230
default :
228
231
set_message (tr (" Connection Error" ), true );
232
+ QMessageBox::critical (this , tr (" Connection Error" ), err_string);
229
233
}
230
234
return ;
231
235
}
@@ -380,7 +384,7 @@ void KeyServerImportDialog::SlotImport(const KeyIdArgsListPtr& keys) {
380
384
target_keyserver = key_server_combo_box_->currentText ();
381
385
}
382
386
if (target_keyserver.isEmpty ()) {
383
- KeyServerSO key_server (SettingsObject (" general_settings_state " ));
387
+ KeyServerSO key_server (SettingsObject (" key_server " ));
384
388
target_keyserver = key_server.GetTargetServer ();
385
389
}
386
390
std::vector<QString> key_ids;
0 commit comments