commit ce88e46a3d3ebd576b24d727298d8cab2befa09b
Author: Juergen Spitzmueller <[email protected]>
Date: Sun Jun 16 15:53:37 2024 +0200
GuiDocument: do not ask switch-back question on document closing
(cherry picked from commit c243126eb406c10420fc112ca1d24ae7e8e42a1f)
---
src/frontends/qt/GuiDocument.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/frontends/qt/GuiDocument.cpp b/src/frontends/qt/GuiDocument.cpp
index e020ab92c2..9429acd3a0 100644
--- a/src/frontends/qt/GuiDocument.cpp
+++ b/src/frontends/qt/GuiDocument.cpp
@@ -27,6 +27,7 @@
#include "BranchList.h"
#include "buffer_funcs.h"
#include "Buffer.h"
+#include "BufferList.h"
#include "BufferView.h"
#include "CiteEnginesList.h"
#include "Color.h"
@@ -1881,6 +1882,7 @@ void GuiDocument::onBufferViewChanged()
// And ideally, we should propose to apply without having to switch back
// (e.g., via a LFUN_BUFFER_PARAMS_APPLY_OTHER)
if (!prev_buffer_filename_.empty() && prev_buffer_filename_ !=
new_filename
+ && theBufferList().exists(FileName(prev_buffer_filename_))
&& buttonBox->button(QDialogButtonBox::Apply)->isEnabled()) {
// Only ask if we haven't yet in this cycle
int const ret = prompted_ ? 3 : Alert::prompt(_("Unapplied
changes"),
--
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs