Paragraph * par = owner_;
while (par && par->params().depth() == owner_->params().depth()) {
- if (textclasslist.Style(bparams.textclass,
- par->layout).isEnvironment()) {
+ if (textclasslist[bparams.textclass][par->layout()].isEnvironment()) {
par = par->TeXEnvironment(buf, bparams,
os, texrow);
} else {
// check for environment font information
char par_depth = owner_->getDepth();
Paragraph const * par = owner_;
+ LyXTextClass const & tclass = textclasslist[bparams.textclass];
+
while (par && par->getDepth() && !tmpfont.resolved()) {
par = par->outerHook();
if (par) {
- tmpfont.realize(textclasslist.
- Style(bparams.textclass,
- par->getLayout()).font
+ tmpfont.realize(tclass[par->layout()].font
#ifdef INHERIT_LANGUAGE
, bparams.language
#endif
}
}
- tmpfont.realize(textclasslist.TextClass(bparams.textclass)
- .defaultfont()
+ tmpfont.realize(tclass.defaultfont()
#ifdef INHERIT_LANGUAGE
, bparams.language
#endif