diff options
author | Saturneric <[email protected]> | 2022-06-05 11:39:38 +0000 |
---|---|---|
committer | Saturneric <[email protected]> | 2022-06-05 11:40:22 +0000 |
commit | 96009aba6df716ac3abdae1acdfa32125681bbf1 (patch) | |
tree | 5dc8e78ea5903a85062676ac69fb41abcc611ef1 /src/ui/main_window/MainWindow.cpp | |
parent | fix(ui): fix crash when start app. (diff) | |
download | GpgFrontend-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.cpp | 9 |
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"); |