]> git.lyx.org Git - lyx.git/commit
Fix an on-screen representation glitch.
authorEnrico Forestieri <forenr@lyx.org>
Fri, 16 May 2014 13:11:08 +0000 (15:11 +0200)
committerEnrico Forestieri <forenr@lyx.org>
Fri, 16 May 2014 13:31:43 +0000 (15:31 +0200)
commit95787a0a4c3f6c037b22cb4ba8c98f2e8fa988de
tree6ae9bd17a8c5a75db408b94f9721795ee28ea521
parentf9e0d4a595bb568ca5f952e507d39487b05b8dd7
Fix an on-screen representation glitch.

If a layout has NextNoIndent set to true, the following paragraph
is not indented on screen. LyX checks the previous layout for that
style parameter to decide whether to indent or not. Of course,
what matters is the latex output and the on-screen representation
should match this output. Now, when a layout has NextNoIndent==true,
the latex output is correctly not indented, while the on-screen
representation may fail to match this output. This can occur when,
for example, a standard paragraph is nested in the previous layout,
because LyX would check the property of the nested layout instead
of the container layout. Thus, LyX should check the property of a
previous layout at the same depth for correctly deciding whether
a paragraph has to be indented or not.
See also http://www.lyx.org/trac/ticket/9055#comment:12 for an
example document where the previous scenario actually occurs.
src/TextMetrics.cpp