From 22ce6636efc236aff26244180c9a46508b291aa3 Mon Sep 17 00:00:00 2001 From: Guillaume Munch Date: Sun, 5 Mar 2017 23:55:59 +0100 Subject: [PATCH] Clarify dialog --- src/frontends/qt4/GuiView.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/frontends/qt4/GuiView.cpp b/src/frontends/qt4/GuiView.cpp index 52a783af51..1f1ec6126d 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) {