From: Juergen Spitzmueller Date: Sun, 16 Jun 2024 13:53:37 +0000 (+0200) Subject: GuiDocument: do not ask switch-back question on document closing X-Git-Tag: 2.4.1~31 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=ce88e46a3d3ebd576b24d727298d8cab2befa09b;p=lyx.git GuiDocument: do not ask switch-back question on document closing (cherry picked from commit c243126eb406c10420fc112ca1d24ae7e8e42a1f) --- 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"),