void MailInset::updateDialog(BufferView * bv) const
{
- lyx::Assert(bv);
- bv->owner()->getDialogs().update(name(), inset2string());
+ lyx::Assert(bv);
+ if(bv->owner()->getDialogs().visible(name()))
+ bv->owner()->getDialogs().update(name(), inset2string());
}
void MailInset::hideDialog() const
{
- Dialogs::hide()(name(), &inset());
+ Dialogs::hide(name(), &inset());
}