commit e322ef153daba01eeb45402b8cf31d32311a3207
Author: Pavel Sanda <[email protected]>
Date:   Mon Aug 19 22:03:16 2024 +0200

    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/[email protected]/msg222715.html
---
 src/Buffer.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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"
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to