commit c72564bf595105353a20ab2ccfa9270f3e421b3a
Author: Juergen Spitzmueller <sp...@lyx.org>
Date:   Tue Apr 8 08:03:26 2025 +0200

    Amend f07771a43b781
---
 src/insets/InsetRef.cpp | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/insets/InsetRef.cpp b/src/insets/InsetRef.cpp
index 811c8916a9..94bf2748e9 100644
--- a/src/insets/InsetRef.cpp
+++ b/src/insets/InsetRef.cpp
@@ -1008,6 +1008,9 @@ vector<FileName> InsetRef::externalFilenames(bool const 
warn) const
                FileName fn =
                        support::makeAbsPath(incFileName,
                                             
support::onlyPath(buffer().absFileName()));
+               if (buffer().fileName() == fn || 
contains(buffer().absFileName(), "clipboard.internal"))
+                       // ignore own file and internal clipboard buffer
+                       continue;
                if (fn.exists()) {
                        bool is_family = false;
                        for (auto const * b : children) {
@@ -1073,9 +1076,9 @@ void InsetRef::cleanUpExternalFileNames()
                FileName fn =
                        support::makeAbsPath(incFileName,
                                             
support::onlyPath(buffer().absFileName()));
+               if (buffer().fileName() == fn)
+                       continue;
                if (fn.exists()) {
-                       if (buffer().fileName() == fn)
-                               continue;
                        bool is_family = false;
                        for (auto const * b : children) {
                                if (b->fileName() == fn) {
-- 
lyx-cvs mailing list
lyx-cvs@lists.lyx.org
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to