Add commented-out code that might prove useful one day

The code in the dead branch looks reasonable to me, but I was not able
to prove that it solves a problem (yet).
This commit is contained in:
Jean-Marc Lasgouttes 2023-02-20 14:51:19 +01:00
parent 3b6ae508b5
commit 92178fe457

View File

@ -189,8 +189,20 @@ bool Row::Element::splitAt(int const width, int next_width, bool force,
// first_e row should be broken after the original element
first_e.row_flags |= BreakAfter;
} else {
// Restore the after flags of the original element.
#if 1
// remove the BreakAfter that got added above.
first_e.row_flags &= ~BreakAfter;
#else
// FIXME : the code below looks like a good idea, but I do not
// have a use case yet. The question is what happens
// when breaking at the end of a string with a
// trailing space.
// if it turns out that no breaking was necessary, remove the
// BreakAfter that got added above.
if (first_e.dim.wid <= width)
first_e.row_flags &= ~BreakAfter;
#endif
// Restore the after flags of the original element.
first_e.row_flags |= row_flags & AfterFlags;
}