mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
Fix bug #11422.
We need to load the master document before applying the params, since otherwise the TOC reset (and other things) happen before the master has been loaded (and set as parent).
This commit is contained in:
parent
75c8e5c000
commit
ac3693c04f
@ -4490,10 +4490,9 @@ void GuiDocument::dispatchParams()
|
||||
// This must come first so that a language change is correctly noticed
|
||||
setLanguage();
|
||||
|
||||
// Apply the BufferParams. Note that this will set the base class
|
||||
// and then update the buffer's layout.
|
||||
dispatch_bufferparams(*this, params(), LFUN_BUFFER_PARAMS_APPLY, &buffer());
|
||||
|
||||
// We need to load the master before we formally update the params,
|
||||
// since otherwise we run updateBuffer, etc, before the child's master
|
||||
// has been set.
|
||||
if (!params().master.empty()) {
|
||||
FileName const master_file = support::makeAbsPath(params().master,
|
||||
support::onlyPath(buffer().absFileName()));
|
||||
@ -4515,6 +4514,10 @@ void GuiDocument::dispatchParams()
|
||||
}
|
||||
}
|
||||
|
||||
// Apply the BufferParams. Note that this will set the base class
|
||||
// and then update the buffer's layout.
|
||||
dispatch_bufferparams(*this, params(), LFUN_BUFFER_PARAMS_APPLY, &buffer());
|
||||
|
||||
// Generate the colours requested by each new branch.
|
||||
BranchList & branchlist = params().branchlist();
|
||||
if (!branchlist.empty()) {
|
||||
|
Loading…
Reference in New Issue
Block a user