aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/ui/dialog/controller/GnuPGControllerDialog.cpp7
m---------third_party/googletest0
m---------third_party/libarchive0
m---------third_party/mimalloc0
4 files changed, 7 insertions, 0 deletions
diff --git a/src/ui/dialog/controller/GnuPGControllerDialog.cpp b/src/ui/dialog/controller/GnuPGControllerDialog.cpp
index 1ae1278b..2d0bab6e 100644
--- a/src/ui/dialog/controller/GnuPGControllerDialog.cpp
+++ b/src/ui/dialog/controller/GnuPGControllerDialog.cpp
@@ -345,7 +345,11 @@ void GnuPGControllerDialog::slot_add_new_key_database() {
key_database.path = path;
key_databases.append(key_database);
+ // refresh ui
slot_refresh_key_database_table();
+
+ // announce the restart
+ this->slot_set_restart_needed(kDeepRestartCode);
});
dialog->show();
}
@@ -390,5 +394,8 @@ void GnuPGControllerDialog::slot_remove_existing_key_database() {
}
this->slot_refresh_key_database_table();
+
+ // announce the restart
+ this->slot_set_restart_needed(kDeepRestartCode);
}
} // namespace GpgFrontend::UI
diff --git a/third_party/googletest b/third_party/googletest
new file mode 160000
+Subproject b3a9ba2b8e975550799838332803d468797ae2e
diff --git a/third_party/libarchive b/third_party/libarchive
new file mode 160000
+Subproject 60f086b37fc40952530d385e9f7a05ebec3dd9a
diff --git a/third_party/mimalloc b/third_party/mimalloc
new file mode 160000
+Subproject 8c532c32c3c96e5ba1f2283e032f69ead8add00