From: Pavel Sanda Date: Mon, 19 Aug 2024 20:03:16 +0000 (+0200) Subject: Fix regression introduced via #12819. X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=e322ef153daba01eeb45402b8cf31d32311a3207;p=lyx.git Fix regression introduced via #12819. We will mark buffer as modified only in case of removal, not when just externally modified. https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg222715.html --- diff --git a/src/Buffer.cpp b/src/Buffer.cpp index 35b45202d1..cdbfe5f0e2 100644 --- a/src/Buffer.cpp +++ b/src/Buffer.cpp @@ -5667,7 +5667,6 @@ void Buffer::Impl::fileExternallyModified(bool const exists) "checksum unchanged: " << filename); return; } - lyx_clean = false; // If the file has been deleted, only mark the file as dirty since it is // pointless to prompt for reloading. If later a file is moved into this // location, then the externally modified warning will appear then. @@ -5678,6 +5677,7 @@ void Buffer::Impl::fileExternallyModified(bool const exists) if (wa_ && wa_->unhide(owner_)) { wa_->updateTitles(); if (!exists) { + lyx_clean = false; frontend::Alert::warning( _("File deleted from disk"), bformat(_("The file\n %1$s\n"