commit cc58d61744a0473f1f2008e1d6796ab74d7a4756
Author: Juergen Spitzmueller <[email protected]>
Date: Sun Dec 21 11:47:59 2014 +0100
Do not silently dismiss unapplied document changes when adding module
Part of #9356
diff --git a/src/frontends/qt4/GuiDocument.cpp
b/src/frontends/qt4/GuiDocument.cpp
index 5085792..36a1a0e 100644
--- a/src/frontends/qt4/GuiDocument.cpp
+++ b/src/frontends/qt4/GuiDocument.cpp
@@ -2358,6 +2358,16 @@ void GuiDocument::modulesToParams(BufferParams & bp)
void GuiDocument::modulesChanged()
{
modulesToParams(bp_);
+
+ if (applyPB->isEnabled()) {
+ int const ret = Alert::prompt(_("Unapplied changes"),
+ _("Some changes in the dialog were not yet
applied.\n"
+ "If you do not apply now, they will be lost
after this action."),
+ 1, 1, _("&Apply"), _("&Dismiss"));
+ if (ret == 0)
+ applyView();
+ }
+
bp_.makeDocumentClass();
paramsToDialog();
}