commit c72564bf595105353a20ab2ccfa9270f3e421b3a
Author: Juergen Spitzmueller <[email protected]>
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
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs