mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
Pass a pit to Text::isRTL(), not a paragraph
This commit is contained in:
parent
d4ade2bc1c
commit
f609a4717f
@ -285,7 +285,7 @@ public:
|
||||
/// FIXME: replace Cursor with DocIterator.
|
||||
docstring getPossibleLabel(DocIterator const & cur) const;
|
||||
/// is this paragraph right-to-left?
|
||||
bool isRTL(Paragraph const & par) const;
|
||||
bool isRTL(pit_type pit) const;
|
||||
|
||||
///
|
||||
bool checkAndActivateInset(Cursor & cur, bool front);
|
||||
|
@ -562,10 +562,10 @@ void Text::number(Cursor & cur)
|
||||
}
|
||||
|
||||
|
||||
bool Text::isRTL(Paragraph const & par) const
|
||||
bool Text::isRTL(pit_type const pit) const
|
||||
{
|
||||
Buffer const & buffer = owner_->buffer();
|
||||
return par.isRTL(buffer.params());
|
||||
return pars_[pit].isRTL(buffer.params());
|
||||
}
|
||||
|
||||
|
||||
|
@ -889,7 +889,7 @@ bool TextMetrics::breakRow(Row & row, int const right_margin) const
|
||||
pos_type const end = par.size();
|
||||
pos_type const pos = row.pos();
|
||||
pos_type const body_pos = par.beginOfBody();
|
||||
bool const is_rtl = text_->isRTL(par);
|
||||
bool const is_rtl = text_->isRTL(row.pit());
|
||||
bool need_new_row = false;
|
||||
|
||||
row.clear();
|
||||
|
Loading…
Reference in New Issue
Block a user