summaryrefslogtreecommitdiff
path: root/logerrit
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2016-04-22 18:09:39 +0200
committerMichael Stahl <mstahl@redhat.com>2016-04-27 13:53:15 +0000
commite1fc96df40cb758399ca3b6e74660f381ef16916 (patch)
tree5127354bf3928855a4e7a2a3f5248429097c0cb5 /logerrit
parent2c47053e7edd062e6a7abd3ff889b756018ff7c3 (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