diff options
Diffstat (limited to '')
-rw-r--r-- | src/ui/dialog/controller/GnuPGControllerDialog.cpp | 7 | ||||
m--------- | third_party/googletest | 0 | ||||
m--------- | third_party/libarchive | 0 | ||||
m--------- | third_party/mimalloc | 0 |
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 |