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) {

Reply via email to