This works around a TextMetrics issue where Row::beg/end_margin_sel
are sometimes not reset correctly when there is no selection on the
row.
In master a fix for this problem has been done at
654cded1. Here we
prefer a much simpler work around that fixes the symptom.
Fixes bug #10972.
(cherry picked from commit
9bec4b8a0ababb6b18c41df946fcf7e893100d94)
{
FontInfo f = text_.labelFont(par_);
// selected text?
- if (row_.begin_margin_sel || pi_.selected)
+ if ((row_.selection() && row_.begin_margin_sel) || pi_.selected)
f.setPaintColor(Color_selectiontext);
return f;
}
- Fix bad justification before a displayed inset (bug 10699).
+- Fix selection display glitch with paragraph label (bug 10972).
+
- Fix cursor state after double/triple click in mathed (bug #10686).
- Avoid a case of stuck cursor after entering an inset (bug 10630).