diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2023-03-24 08:15:59 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2023-03-24 08:34:20 +0000 |
commit | 3c3a47e911a7ee4d199fe96bd3003c7d9afa9deb (patch) | |
tree | 7ff3017d714cda14d735afa84b87f7400f4f5d53 /basic/source/classes | |
parent | fa5c01e67775c01b302fc08033a0eb78d3b87489 (diff) |
sw floattable: fix up/down cursor travel at fly boundary
Pressing the "down" key in the middle of the last line of the A1 cell on
page 1 went to the end of the paragraph instead of going to the A2 cell
on page 2.
The problem was that fly frames don't have a "next" pointer to the
follow fly frame, so the cursor travel code thought there is no follow
frame to jump to.
Fix the problem similar to how explicitly chained frames do this in
lcl_FindLayoutFrame().
While at it, also fix the the "up" direction.
Change-Id: I8dd0c2d011300520b126abf3ca8d17722ab5ff92
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149476
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
Diffstat (limited to 'basic/source/classes')
0 files changed, 0 insertions, 0 deletions