mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-09-19 22:40:26 +00:00
Prevent that a full source preview of a child clears the master's bibfiles cache.
See #9158
(cherry picked from commit a9a7f38488
)
This commit is contained in:
parent
9c1ac5e6d9
commit
4ce9e61ab1
@ -4719,8 +4719,9 @@ void Buffer::updateBuffer(UpdateScope scope, UpdateType utype) const
|
|||||||
DocumentClass const & textclass = master->params().documentClass();
|
DocumentClass const & textclass = master->params().documentClass();
|
||||||
|
|
||||||
FileNamePairList old_bibfiles;
|
FileNamePairList old_bibfiles;
|
||||||
// do this only if we are the top-level Buffer
|
// Do this only if we are the top-level Buffer. We also need to account
|
||||||
if (master == this) {
|
// for the case of a previewed child with ignored parent here.
|
||||||
|
if (master == this && !d->ignore_parent) {
|
||||||
textclass.counters().reset(from_ascii("bibitem"));
|
textclass.counters().reset(from_ascii("bibitem"));
|
||||||
reloadBibInfoCache();
|
reloadBibInfoCache();
|
||||||
// we will re-read this cache as we go through, but we need
|
// we will re-read this cache as we go through, but we need
|
||||||
|
@ -191,6 +191,11 @@ What's new
|
|||||||
|
|
||||||
- Ignore deleted material when generating a proposed label (bug 11102).
|
- Ignore deleted material when generating a proposed label (bug 11102).
|
||||||
|
|
||||||
|
- Reload citation list when undoing or redoing removal of bibliography
|
||||||
|
inset (bug 9158).
|
||||||
|
|
||||||
|
- Fix some master/child issues with biblatex (bug 11083).
|
||||||
|
|
||||||
|
|
||||||
* INTERNALS
|
* INTERNALS
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user