mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-23 21:40:19 +00:00
tiny optimisation.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16656 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
fc3a2761de
commit
7317e80b1f
@ -707,12 +707,14 @@ void TextMetrics::setHeightOfRow(pit_type const pit,
|
||||
// environment.
|
||||
|
||||
pit_type prev = depthHook(pit, pars, par.getDepth());
|
||||
if (prev != pit
|
||||
&& pars[prev].layout() == layout
|
||||
&& pars[prev].getDepth() == par.getDepth()
|
||||
&& pars[prev].getLabelWidthString() == par.getLabelWidthString())
|
||||
{
|
||||
layoutasc = layout->itemsep * dh;
|
||||
if (prev != pit) {
|
||||
Paragraph const & prevpar = pars[prev];
|
||||
if (prevpar.layout() == layout
|
||||
&& prevpar.getDepth() == par.getDepth()
|
||||
&& prevpar.getLabelWidthString()
|
||||
== par.getLabelWidthString()) {
|
||||
layoutasc = layout->itemsep * dh;
|
||||
}
|
||||
} else if (pit != 0 || row.pos() != 0) {
|
||||
if (layout->topsep > 0)
|
||||
layoutasc = layout->topsep * dh;
|
||||
@ -722,8 +724,9 @@ void TextMetrics::setHeightOfRow(pit_type const pit,
|
||||
if (prev != pit_type(pars.size())) {
|
||||
maxasc += int(pars[prev].layout()->parsep * dh);
|
||||
} else if (pit != 0) {
|
||||
if (pars[pit - 1].getDepth() != 0 ||
|
||||
pars[pit - 1].layout() == layout) {
|
||||
Paragraph const & prevpar = pars[pit - 1];
|
||||
if (prevpar.getDepth() != 0 ||
|
||||
prevpar.layout() == layout) {
|
||||
maxasc += int(layout->parsep * dh);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user