Prettify the output of InsetSeparator.

If a separator inset is used after an environment with NextNoIndent
set to false, a blank line was already output. So, avoid outputting
another blank line or an odd looking line with only a '%' character
(as the previous blank line provides already a visual separation).
This commit is contained in:
Enrico Forestieri 2014-05-18 23:02:24 +02:00
parent ee9ff6cb0c
commit 1ad3f809a4

View File

@ -139,6 +139,8 @@ ColorCode InsetSeparator::ColorName() const
void InsetSeparator::latex(otexstream & os, OutputParams const &) const void InsetSeparator::latex(otexstream & os, OutputParams const &) const
{ {
// Do nothing if a paragraph break was just output
if (!os.afterParbreak()) {
switch (params_.kind) { switch (params_.kind) {
case InsetSeparatorParams::PLAIN: case InsetSeparatorParams::PLAIN:
os << breakln << "%\n"; os << breakln << "%\n";
@ -150,6 +152,7 @@ void InsetSeparator::latex(otexstream & os, OutputParams const &) const
os << breakln << "%\n"; os << breakln << "%\n";
break; break;
} }
}
} }