From e8c1cb5074e36a344553d57537f8177345a86686 Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Sun, 30 Dec 2018 13:24:51 +0100 Subject: [PATCH] Expand comment --- src/Buffer.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Buffer.cpp b/src/Buffer.cpp index 50cc2f243f..54a4dff5a7 100644 --- a/src/Buffer.cpp +++ b/src/Buffer.cpp @@ -2497,8 +2497,15 @@ void Buffer::checkIfBibInfoCacheIsValid() const return; } - // if we already know the cache is invalid, no need to check - // the timestamps + // If we already know the cache is invalid, stop here. + // This is important in the case when the bibliography + // environment (rather than Bib[la]TeX) is used. + // In that case, the timestamp check below gives no + // sensible result. Rather than that, the cache will + // be invalidated explicitly via invalidateBibInfoCache() + // by the Bibitem inset. + // Same applies for bib encoding changes, which trigger + // invalidateBibInfoCache() by InsetBibtex. if (!d->bibinfo_cache_valid_) return; -- 2.39.2