TocList const & ControlToc::tocs() const
{
- return kernel().buffer().tocBackend().tocs();
+ return kernel().buffer().getMasterBuffer()->tocBackend().tocs();
}
types_.clear();
type_names_.clear();
- TocList const & tocs = kernel().buffer().tocBackend().tocs();
+ TocList const & tocs = kernel().buffer().getMasterBuffer()->
+ tocBackend().tocs();
TocList::const_iterator it = tocs.begin();
TocList::const_iterator end = tocs.end();
for (; it != end; ++it) {
void ControlToc::updateBackend()
{
- kernel().buffer().tocBackend().update();
+ kernel().buffer().getMasterBuffer()->tocBackend().update();
kernel().buffer().structureChanged();
}
{
BOOST_ASSERT(kernel().bufferview());
ParConstIterator it(kernel().bufferview()->cursor());
- return kernel().buffer().tocBackend().item(types_[type], it);
+ Buffer const * master = kernel().buffer().getMasterBuffer();
+ return master->tocBackend().item(types_[type], it);
}