diff options
author | Michael Stahl <mstahl@redhat.com> | 2016-04-22 18:09:39 +0200 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2016-04-27 13:53:15 +0000 |
commit | e1fc96df40cb758399ca3b6e74660f381ef16916 (patch) | |
tree | 5127354bf3928855a4e7a2a3f5248429097c0cb5 /logerrit | |
parent | 2c47053e7edd062e6a7abd3ff889b756018ff7c3 (diff) |
tdf#99460 sw: layout: don't split table before fly
First the table is formatted properly and then the following paragraph
is formatted, along with its anchored objects.
The Fly frame is aligned to the bottom of the page by
SwAnchoredObjectPosition::_AdjustVerRelPos() without checking for any
overlap, and thus overlaps the table.
Then SwFlyNotify and Notify_Background() invalidate the table's PrtArea,
and the table responds by splitting numerous times, until finally there
is a page where the table does not overlap with the fly any more.
Instead of the table splitting, the paragraph with the Fly anchored to
it should move to the next page; suppressing the table invalidation in
Notify_Background() appears to achieve that.
Change-Id: If65879f1756856bda344e0ef8fbffbc33e80f3ec
Reviewed-on: https://gerrit.libreoffice.org/24307
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Diffstat (limited to 'logerrit')
0 files changed, 0 insertions, 0 deletions