X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLaTeX.cpp;h=035e0f5438cf875efed4ea87038f8782c42ade96;hb=8ea66efe16ad109a5c107716185fb82bbebca8c8;hp=3b06c8e34c0ed936149331ba70ea71999486d777;hpb=ece9228f90e183c2ac57683df4937e73afd36759;p=lyx.git diff --git a/src/LaTeX.cpp b/src/LaTeX.cpp index 3b06c8e34c..035e0f5438 100644 --- a/src/LaTeX.cpp +++ b/src/LaTeX.cpp @@ -1196,7 +1196,7 @@ void LaTeX::scanBlgFile(DepTable & dep) ifstream ifs(blg_file.toFilesystemEncoding().c_str()); string token; - static regex const reg1(".*Found bibtex data file '([^']+).*"); + static regex const reg1(".*Found (bibtex|BibTeX) data (file|source) '([^']+).*"); while (getline(ifs, token)) { token = rtrim(token, "\r"); @@ -1205,7 +1205,7 @@ void LaTeX::scanBlgFile(DepTable & dep) // in the aux file are in the file system encoding. token = to_utf8(from_filesystem8bit(token)); if (regex_match(token, sub, reg1)) { - string data = sub.str(1); + string data = sub.str(3); if (!data.empty()) { LYXERR(Debug::LATEX, "Found bib file: " << data); handleFoundFile(data, dep);