]> git.lyx.org Git - lyx.git/blobdiff - src/Buffer.cpp
Improve how add_to_preamble and insert_to_preamble work, and audit the
[lyx.git] / src / Buffer.cpp
index a24e9e55bc98d98f537a02d3a3c199087aa42c43..feaf141f4af13e35f92f1dd4cd1cb427c274d497 100644 (file)
@@ -875,6 +875,9 @@ Buffer::ReadStatus Buffer::readFile(FileName const & fn)
                return readFile(tmpFile);
        }
 
+       // InsetInfo needs to know if file is under VCS
+       lyxvc().file_found_hook(fn);
+
        if (readDocument(lex)) {
                Alert::error(_("Document format failure"),
                        bformat(_("%1$s ended unexpectedly, which means"
@@ -884,8 +887,6 @@ Buffer::ReadStatus Buffer::readFile(FileName const & fn)
        }
 
        d->file_fully_loaded = true;
-       // InsetInfo needs to know if file is under VCS
-       lyxvc().file_found_hook(fn);
        d->read_only = !fname.isWritable();
        params().compressed = fname.isZippedFile();
        saveCheckSum();