From 402274ed78bb89f76f427ba9500219ea03e0c8cd Mon Sep 17 00:00:00 2001 From: wandererfan Date: Sun, 11 Mar 2018 12:56:02 -0400 Subject: [PATCH] Preserve setting across language change --- src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp | 2 ++ src/Mod/TechDraw/Gui/DlgPrefsTechDrawImp.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp index 57e9332d79..d9b328750c 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp @@ -85,7 +85,9 @@ void DlgPrefsTechDraw2Imp::loadSettings() void DlgPrefsTechDraw2Imp::changeEvent(QEvent *e) { if (e->type() == QEvent::LanguageChange) { + saveSettings(); retranslateUi(this); + loadSettings(); } else { QWidget::changeEvent(e); diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawImp.cpp b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawImp.cpp index 879a8786e9..bade4f4792 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawImp.cpp +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawImp.cpp @@ -105,7 +105,9 @@ void DlgPrefsTechDrawImp::loadSettings() void DlgPrefsTechDrawImp::changeEvent(QEvent *e) { if (e->type() == QEvent::LanguageChange) { + saveSettings(); retranslateUi(this); + loadSettings(); } else { QWidget::changeEvent(e);