mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
Do not remove separators at end of rows.
I am not sure why I addd this code at the time. I do not think there was a good reason. Fixes bug #9447.
This commit is contained in:
parent
d592ec06b9
commit
bdaa6fbb26
@ -777,7 +777,7 @@ private:
|
||||
|
||||
/** This is the function where the hard work is done. The code here is
|
||||
* very sensitive to small changes :) Note that part of the
|
||||
* intelligence is also in Row::shorten_if_needed
|
||||
* intelligence is also in Row::shortenIfNeeded.
|
||||
*/
|
||||
void TextMetrics::breakRow(Row & row, int const right_margin, pit_type const pit) const
|
||||
{
|
||||
@ -900,12 +900,6 @@ void TextMetrics::breakRow(Row & row, int const right_margin, pit_type const pit
|
||||
// if the row is too large, try to cut at last separator.
|
||||
row.shortenIfNeeded(body_pos, width);
|
||||
|
||||
// if the row ends with a separator that is not at end of
|
||||
// paragraph, remove it
|
||||
if (!row.empty() && row.back().type == Row::SEPARATOR
|
||||
&& row.endpos() < par.size())
|
||||
row.pop_back();
|
||||
|
||||
// make sure that the RTL elements are in reverse ordering
|
||||
row.reverseRTL(text_->isRTL(par));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user