[Libreoffice-bugs] [Bug 125749] Layout on file open is different compared to the saved state

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sun Jun 7 13:32:57 UTC 2020


https://bugs.documentfoundation.org/show_bug.cgi?id=125749

--- Comment #9 from Telesto <telesto at surfxs.nl> ---
The layout is properly rendered after clicking on page 2 since: 

author  Miklos Vajna <vmiklos at collabora.com>    2019-09-16 21:15:28 +0200
committer       Mike Kaganski <mike.kaganski at collabora.com>     2019-09-17
18:57:09 +0200
commit  d5b50e74ee822e1c8402e3044e14799e47907ff8 (patch)
tree    1a21d12415edbbb056fb11d9368881a97876b5e4
parent  3fe3588d6743c27c3734b1b4993f5155c15abe98 (diff)
tdf#105330 sw: fix lost cursor on undoing nested table insert
This is a regression from commit
e4509eea8fc7c07ddff48edf0d4c015c2663d896 (n#751313 SwCallLink: avoid
redrawing complete rows without nested tables, 2012-04-20), though
manual testing shows that the underlying problem has been addressed in
the meantime, so this can be reverted.

Over time, some poor tests started to depend on the new behavior so
adapt them as necessary:

1) Change back test added in commit
075fc0c0a34875adf2833e5933b4982b9443a373 (testcase for fdo#38414,
2014-03-18) to its original form, that was changed to an export test in
commit 086550313260d9fa45b91dc705b21bb9b51ce0b8 (move round-tripables to
ooxmlexport, 2016-10-07), as the export of that document still results
in data loss of cell content, just happened to pass so far.

2) Explicitly calculate content of text frames in two more tests, which
just hoped that by the time they assert, the layout is ready already
(but now that the missing notification is restored, it happens that the
first pass of the layout doesn't create them; only a later pass, invoked
by Idle, which doesn't run during cppunit tests).

(cherry picked from commit c56bf1479cc71d1a2b0639f6383e90c1f7e3655b)

Conflicts:
        sw/qa/extras/uiwriter/uiwriter2.cxx

https://cgit.freedesktop.org/libreoffice/core/commit/?id=d5b50e74ee822e1c8402e3044e14799e47907ff8

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20200607/6e3c0217/attachment-0001.htm>


More information about the Libreoffice-bugs mailing list