aboutsummaryrefslogtreecommitdiffstats
path: root/gpgwin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gpgwin.cpp')
-rw-r--r--gpgwin.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/gpgwin.cpp b/gpgwin.cpp
index 961bd5f..5b0c489 100644
--- a/gpgwin.cpp
+++ b/gpgwin.cpp
@@ -462,9 +462,13 @@ void GpgWin::importKeyFromFile()
void GpgWin::openKeyManagement() {
- KeyMgmt *window = new KeyMgmt(mCtx, iconPath);
- window->resize(800,400);
- window->show();
+ if(!keyMgmt) {
+ keyMgmt = new KeyMgmt(mCtx, iconPath);
+ keyMgmt->resize(800,400);
+ }
+ keyMgmt->show();
+ keyMgmt->raise();
+ keyMgmt->activateWindow();
}
void GpgWin::importKeyDialog() {