void GuiInfo::applyView()
{
- InsetInfo const * ii = static_cast<InsetInfo const *>(inset(INFO_CODE));
- if (!ii) {
+ InsetInfo const * ii = dynamic_cast<InsetInfo const *>(inset(INFO_CODE));
+ if (!ii)
return;
- }
dialogToParams();
docstring const argument = qstring_to_ucs4(type_ + ' ' + name_);
dispatch(FuncRequest(LFUN_INSET_MODIFY, argument));
// FIXME: update the inset contents
- bufferview()->buffer().updateLabels(false);
- BufferView * bv = const_cast<BufferView *>(bufferview());
- bv->updateMetrics();
- bv->buffer().changed();
- bv->buffer().markDirty();
+ bufferview()->buffer().updateLabels();
}
void GuiInfo::updateView()
{
- InsetInfo const * ii = static_cast<InsetInfo const *>(inset(INFO_CODE));
+ InsetInfo const * ii = dynamic_cast<InsetInfo const *>(inset(INFO_CODE));
if (!ii) {
enableView(false);
return;