aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/main_window/MainWindow.cpp
diff options
context:
space:
mode:
authorSaturneric <[email protected]>2022-06-05 11:39:38 +0000
committerSaturneric <[email protected]>2022-06-05 11:40:22 +0000
commit96009aba6df716ac3abdae1acdfa32125681bbf1 (patch)
tree5dc8e78ea5903a85062676ac69fb41abcc611ef1 /src/ui/main_window/MainWindow.cpp
parentfix(ui): fix crash when start app. (diff)
downloadGpgFrontend-96009aba6df716ac3abdae1acdfa32125681bbf1.tar.gz
GpgFrontend-96009aba6df716ac3abdae1acdfa32125681bbf1.zip
fix: fix some issues
1. fix crash when keyserver list is empty. 2. refactor KeyServerImportDialog 3. reduce header file including
Diffstat (limited to 'src/ui/main_window/MainWindow.cpp')
-rw-r--r--src/ui/main_window/MainWindow.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/ui/main_window/MainWindow.cpp b/src/ui/main_window/MainWindow.cpp
index d04e3dbd..e6da65d2 100644
--- a/src/ui/main_window/MainWindow.cpp
+++ b/src/ui/main_window/MainWindow.cpp
@@ -185,13 +185,11 @@ void MainWindow::restore_settings() {
LOG(INFO) << "restore settings key_server";
SettingsObject key_server_json("key_server");
-
- if (!key_server_json.contains("server_list")) {
+ if (!key_server_json.contains("server_list") ||
+ key_server_json["server_list"].empty()) {
key_server_json["server_list"] = {"https://keyserver.ubuntu.com",
- "http://keys.gnupg.net",
- "http://pool.sks-keyservers.net"};
+ "https://keys.openpgp.org"};
}
-
if (!key_server_json.contains("default_server")) {
key_server_json["default_server"] = 0;
}
@@ -264,6 +262,7 @@ void MainWindow::save_settings() {
main_windows_state["window_size"]["width"] = size().width();
main_windows_state["window_size"]["height"] = size().height();
+ main_windows_state["window_save"] = true;
bool save_key_checked = settings.lookup("general.save_key_checked");