commit 22ce6636efc236aff26244180c9a46508b291aa3
Author: Guillaume Munch <[email protected]>
Date: Sun Mar 5 23:55:59 2017 +0100
Clarify dialog
---
src/frontends/qt4/GuiView.cpp | 15 ++++++++++-----
1 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/src/frontends/qt4/GuiView.cpp b/src/frontends/qt4/GuiView.cpp
index 52a783a..1f1ec61 100644
--- a/src/frontends/qt4/GuiView.cpp
+++ b/src/frontends/qt4/GuiView.cpp
@@ -3735,11 +3735,16 @@ void GuiView::dispatch(FuncRequest const & cmd,
DispatchResult & dr)
if (!doc_buffer->isClean()) {
docstring const file =
makeDisplayPath(doc_buffer->absFileName(), 20);
- docstring text = bformat(_("Any changes will be
lost. "
- "Are you sure you want to revert to the
saved version "
- "of the document %1$s?"), file);
- ret = Alert::prompt(_("Revert to saved
document?"),
- text, 1, 1, _("&Revert"), _("&Cancel"));
+ doc_buffer->notifiesExternalModification();
+ docstring text =
doc_buffer->notifiesExternalModification() ?
+ _("Any changes will be lost. "
+ "Are you sure you want to load the
version on disk "
+ "of the document %1$s?")
+ : _("Any changes will be lost. "
+ "Are you sure you want to revert to
the saved version "
+ "of the document %1$s?");
+ ret = Alert::prompt(_("Revert to file on
disk?"),
+ bformat(text, file), 1, 1,
_("&Revert"), _("&Cancel"));
}
if (ret == 0) {