]> git.lyx.org Git - lyx.git/blobdiff - src/EmbeddedFiles.cpp
Revert 23154.
[lyx.git] / src / EmbeddedFiles.cpp
index cc6174ec0d5825c07d142c6f107187d580739416..59e93710155d87351e7ae9a1c4dc1aefad3bde63 100644 (file)
@@ -114,7 +114,7 @@ void EmbeddedFile::enable(bool flag, Buffer const * buf)
 {
        if (enabled() == flag)
                return;
-       
+
        if (flag) {
                temp_path_ = buf->temppath();
                if (!suffixIs(temp_path_, '/'))
@@ -123,7 +123,8 @@ void EmbeddedFile::enable(bool flag, Buffer const * buf)
                        if (inzip_name_ != calcInzipName(buf->filePath()))
                                syncInzipFile(buf->filePath());
                        updateFromExternalFile();
-               }
+               } else
+                       extract();
        } else {
                extract();
                temp_path_ = "";