aboutsummaryrefslogtreecommitdiffstats
path: root/mainwindow.cpp
diff options
context:
space:
mode:
authornils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2012-06-02 13:50:04 +0000
committernils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2012-06-02 13:50:04 +0000
commited8fb7fab377f277811368229b5d056e7edd860a (patch)
tree8562ac8287298cbcf0241d410efe70003450edf8 /mainwindow.cpp
parentfix creation of windows registry key on import from GnuPG, if gnupg key doesn... (diff)
downloadgpg4usb-ed8fb7fab377f277811368229b5d056e7edd860a.tar.gz
gpg4usb-ed8fb7fab377f277811368229b5d056e7edd860a.zip
automatically restart gpg4usb after changing keydb path (and add note that restart is done)
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@914 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to 'mainwindow.cpp')
-rw-r--r--mainwindow.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/mainwindow.cpp b/mainwindow.cpp
index 522fe46..2064b48 100644
--- a/mainwindow.cpp
+++ b/mainwindow.cpp
@@ -918,6 +918,7 @@ void MainWindow::openSettingsDialog()
{
QString preLang = settings.value("int/lang").toString();
+ QString preKeydbPath = settings.value("gpgpaths/keydbpath").toString();
new SettingsDialog(this);
// Iconsize
@@ -939,8 +940,8 @@ void MainWindow::openSettingsDialog()
closeAttachmentDock();
}
- // restart mainwindow if langugage changed
- if(preLang != settings.value("int/lang").toString()) {
+ // restart mainwindow if langugage or keydbpath changed
+ if((preLang != settings.value("int/lang").toString()) || preKeydbPath != settings.value("gpgpaths/keydbpath").toString()) {
if(edit->maybeSaveAnyTab()) {
saveSettings();
qApp->exit(RESTART_CODE);