Force local switch for info insets that change language

Fixes compilation of current English UG
This commit is contained in:
Juergen Spitzmueller 2020-06-27 09:40:12 +02:00
parent 4fc6b5f37c
commit 261625f412
2 changed files with 10 additions and 0 deletions

View File

@ -749,6 +749,14 @@ bool InsetInfo::forceLTR(OutputParams const &) const
}
bool InsetInfo::forceLocalFontSwitch() const
{
return params_.type == InsetInfoParams::MENU_INFO
|| params_.type == InsetInfoParams::SHORTCUTS_INFO
|| params_.type == InsetInfoParams::L7N_INFO;
}
void InsetInfo::updateBuffer(ParIterator const & it, UpdateType utype, bool const deleted) {
// If the Buffer is a clone, then we neither need nor want to do any
// of what follows. We want, rather, just to inherit how things were

View File

@ -198,6 +198,8 @@ public:
/// Force inset into LTR environment if surroundings are RTL
bool forceLTR(OutputParams const &) const;
///
bool forceLocalFontSwitch() const;
///
void setInfo(std::string const & info);
///
void updateBuffer(ParIterator const & it, UpdateType utype, bool const deleted = false);