void Buffer::validate(LaTeXFeatures & features) const
{
- params().validate(features);
+ // Validate the buffer params, but not for included
+ // files, since they also use the parent buffer's
+ // params (# 5941)
+ if (!features.runparams().is_child)
+ params().validate(features);
updateMacros();
// otherwise it would always be the master buffer,
// and nested includes would not work.
features.setBuffer(*tmp);
+ features.runparams().is_child = true;
tmp->validate(features);
+ features.runparams().is_child = false;
features.setBuffer(buffer());
}
}
* DOCUMENT INPUT/OUTPUT
+- Do not let child document's settings override master settings
+ (bug #5941).
+
* USER INTERFACE
- Fix regression in which clicking in the main work area always resets
- the selected format in View>Source (bug #8411).
+ the selected format in View > Source (bug #8411).
- When selecting text and Insert > Preview, immediately display the
preview (bug #8075).