mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
Fix bug #12033.
Silly mistake: Only considered the parent, not grandparents, etc.
(cherry picked from commit 742348262e
)
This commit is contained in:
parent
cc23ada58a
commit
6f433530c5
@ -2598,16 +2598,14 @@ void Buffer::collectBibKeys(FileNameList & checkedFiles) const
|
||||
|
||||
void Buffer::addBiblioInfo(BiblioInfo const & bin) const
|
||||
{
|
||||
// We add the biblio info to the master buffer,
|
||||
// if there is one, but also to every single buffer,
|
||||
// in case a child is compiled alone.
|
||||
// We add the biblio info to the parent buffer,
|
||||
// if there is one, but also to this buffer, in case
|
||||
// it is compiled alone.
|
||||
BiblioInfo & bi = d->bibinfo_;
|
||||
bi.mergeBiblioInfo(bin);
|
||||
|
||||
if (parent() != 0) {
|
||||
BiblioInfo & masterbi = parent()->d->bibinfo_;
|
||||
masterbi.mergeBiblioInfo(bin);
|
||||
}
|
||||
if (parent())
|
||||
parent()->addBiblioInfo(bin);
|
||||
}
|
||||
|
||||
|
||||
|
@ -58,6 +58,7 @@ What's new
|
||||
- Improve error message for VCS file registration when RCS package
|
||||
is not installed.
|
||||
|
||||
- Make bibliographies work with grandchildren (bug 12033).
|
||||
|
||||
|
||||
* INTERNALS
|
||||
|
Loading…
Reference in New Issue
Block a user