From ed8fb7fab377f277811368229b5d056e7edd860a Mon Sep 17 00:00:00 2001 From: nils Date: Sat, 2 Jun 2012 13:50:04 +0000 Subject: 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 --- mainwindow.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'mainwindow.cpp') 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); -- cgit v1.2.3