InsetCaption::InsetCaption(Buffer * buf, string const & type)
- : InsetText(buf, InsetText::PlainLayout), type_(type)
+ : InsetText(buf, InsetText::PlainLayout),
+ labelwidth_(0), is_subfloat_(false), type_(type)
{
setDrawFrame(true);
setFrameColor(Color_collapsableframe);
str = full_label_;
text().forOutliner(str, length);
}
- buffer().tocBackend().builder(type)->captionItem(pit, str, output_active);
+ buffer().tocBackend().builder(type).captionItem(pit, str, output_active);
// Proceed with the rest of the inset.
InsetText::addToToc(cpit, output_active, utype);
}
string const our_class = "float-caption-" + type_;
size_t const loc = attr.find("class='");
if (loc != string::npos)
- attr.insert(loc + 7, our_class+ " ");
+ attr.insert(loc + 7, our_class + " ");
else
attr = attr + " class='" + our_class + "'";
}