Context::Context(bool need_layout_,
- TextClass const & textclass_,
+ TeX2LyXDocClass const & textclass_,
LayoutPtr layout_, LayoutPtr parent_layout_,
TeXFont font_)
: need_layout(need_layout_),
layout(layout_), parent_layout(parent_layout_),
font(font_)
{
- if (!layout.get())
- layout = textclass.defaultLayout();
- if (!parent_layout.get())
- parent_layout = textclass.defaultLayout();
+ if (!layout)
+ layout = &textclass.defaultLayout();
+ if (!parent_layout)
+ parent_layout = &textclass.defaultLayout();
}
// that this may require a begin_deeper.
if (!deeper_paragraph)
begin_deeper(os);
- begin_layout(os, textclass.defaultLayout(),
+ begin_layout(os, &textclass.defaultLayout(),
font, normalfont);
deeper_paragraph = true;
}