]> git.lyx.org Git - lyx.git/blobdiff - src/EmbeddedFiles.cpp
adjust
[lyx.git] / src / EmbeddedFiles.cpp
index a28864b4b221d2c2e230283e10303414a41f9a63..a985ea646cea538572c62209ae2cf0e92c1d3bc8 100644 (file)
@@ -468,7 +468,9 @@ void EmbeddedFiles::writeManifest(ostream & os) const
        EmbeddedFiles::EmbeddedFileList::const_iterator it = begin();
        EmbeddedFiles::EmbeddedFileList::const_iterator it_end = end();
        for (; it != it_end; ++it) {
-               if (!it->valid())
+               // only saved 'extra' files. Other embedded files are saved
+               // with insets.
+               if (!it->valid() || it->refCount() > 0)
                        continue;
                // save the relative path
                os << "\\filename "